小编Bou*_*ess的帖子

如何在Eclipse Helios中运行Java Decompiler/JD/JD-Eclipse

Java Decompiler(JD)通常被推荐为优秀的Java Decompiler.JD-Eclipse是JD的Eclipse插件.

我在几台不同的机器上遇到问题以使插件运行.每当我尝试打开.class文件时,标准的"Source not found"编辑器都会显示,显示低级字节码反汇编,而不是您希望从反编译器获得的Java源输出.

http://java.decompiler.free.fr/?q=jdeclipse中的安装文档也不错,但在进行故障排除时非常模糊.

打开此问题以收集更多信息:在Eclipse Helios中运行JD之前您遇到了哪些问题?解决方案是什么?

java eclipse decompiler helios jd-eclipse

41
推荐指数
6
解决办法
17万
查看次数

java抛出异常没有捕获它?

是否有可能在没有捕获的情况下抛出异常?

public void foo() throws SomeException{
    // ....
    if (somethingCatestrophic) throw new SomeException();
    // ....
}
Run Code Online (Sandbox Code Playgroud)

现在我想调用foo,但不想捕获任何错误,因为异常永远不应该在运行时被抛出(除非有错误)

java exception-handling

13
推荐指数
1
解决办法
2万
查看次数

如何为JQuery popover添加换行符

如何在弹出窗口内容中添加换行符?换行标记和换行符都不起作用.这就是我正在尝试的:

$(".foo").hover(function () {
    $(this).popover({
        title: "Bar",
        content: "Line 1 <br /> Line 2 \n Line 3"

    }).popover('show');
}, function () {
    $(this).popover('hide');
});
Run Code Online (Sandbox Code Playgroud)

jquery twitter-bootstrap

13
推荐指数
1
解决办法
2万
查看次数

我需要获取有关动态Google地图的数据,并使用API​​ V3从中创建静态Google地图

我真正想要做的是允许用户使用谷歌地图创建地图并保存图像.我试图通过使用谷歌地图api V3和静态地图api来解决这个问题.

用户可以使用动态谷歌地图滚动,缩放等,并找到他们喜欢的地图.然后,用户应按下一个按钮,该按钮从谷歌地图(中心,缩放级别等)中提取数据,该数据将查询发送到静态谷歌地图API.静态谷歌地图api将返回可以保存的图像.

我有这个全部工作*除了它并不总是有效.有时,静态谷歌地图返回的图像将完全是用户在动态地图中看到的图像.其他时候图像可能会偏离几米(我相信这是因为动态谷歌地图api使用比静态api更高的经度和纬度精度),甚至数千公里(我不知道为什么会发生这种情况).图像通常在缩放级别越大(因为精度差异).

我想知道是否有人尝试将动态地图转换为静态地图,并想出了一个非错误的解决方案,或者是否有更好的解决方案可行.

javascript google-maps google-maps-api-3 google-maps-static-api

10
推荐指数
1
解决办法
2561
查看次数

如何测试是否已使用AS3在XML节点中设置了属性

我正在阅读AS3中的XML文件.我需要找出节点上是否存在属性.我想做的事情如下:

if(xmlIn.attribute("id")){
foo(xmlIn.attribute("id"); // xmlIn is of type XML
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.即使属性id不在节点上,上面的if语句也始终为true.

xml actionscript-3

9
推荐指数
2
解决办法
7663
查看次数

如何在Google地图中制作多个重叠标记,在单击其中时打开自己的信息窗口

我在javascript中使用Google Maps API V3.我有多个标记彼此非常接近.我希望这样做,以便当用户点击标记时,该标记的信息窗口以及与其重叠的任何标记将打开(我需要将事件冒泡点击到与所点击的像素重叠的所有其他标记).我可以打开最高z-indexed标记的infowindow,但我也需要打开下面标记的窗口.可以这样做,如果是这样的话怎么办?

javascript events google-maps-api-3

8
推荐指数
1
解决办法
1812
查看次数

如何将JSON数组转换为Java列表.我正在使用svenson

我试图将相同类型的多个对象转换为ListJava中的对象.例如,我的json将是:

{
    "Example": [
        {
            "foo": "a1",
            "bar": "b1",
            "fubar": "c1"
        },
        {
            "foo": "a2",
            "bar": "b2",
            "fubar": "c2"
        },
        {
            "foo": "a3",
            "bar": "b3",
            "fubar": "c3"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我有一节课:

public class Example {
    private String foo;
    private String bar;
    private String fubar;
    public Example(){};
    public void setFoo(String f){
        foo = f;
    }
    public void setBar(String b){
        bar = b;
    }
    public void setFubar(String f){
        fubar = f;
    }
...
}
Run Code Online (Sandbox Code Playgroud)

我希望能够将我得到的json字符串转换为Example对象列表.我想做这样的事情:

JSONParser parser = …
Run Code Online (Sandbox Code Playgroud)

java parsing json svenson

5
推荐指数
1
解决办法
4万
查看次数

如何在碰撞后删除Box2dWeb中的主体

在Update函数内部,如果2个实体发生碰撞,我想删除它们(或将它们标记为需要删除,并在时间步骤结束时删除它们).我怎么做到这一点?

在更新功能中我尝试

var bodyA = this.m_fixtureA.m_body;
...
bodyA.m_world.DestroyBody(bodyA);
Run Code Online (Sandbox Code Playgroud)

但是,它们不会被删除.似乎当我尝试删除它们时,this.IsLocked()设置为true.

javascript box2dweb

5
推荐指数
1
解决办法
1817
查看次数

如何限制JTextPane中的字符数用户类型(Java)

输入X后,我不需要输入任何字符.我需要在输入X字符后发出一声嘟嘟声.我知道在用户按下回车后如何执行此操作,但我需要在用户按Enter键之前执行此操作.我在Oracle网站上发现的方法是将DocumentSizeFilter添加到JTextPane.我不能让它在他们结束时通知用户(在他们按下回车之前它不起作用).这是我的样本.

public class EndCycleTextAreaRenderer extends JTextPane
implements TableCellRenderer {

private final int maxNumberOfCharacters = 200;

public EndCycleTextAreaRenderer() {
    StyledDocument styledDoc = this.getStyledDocument();
    AbstractDocument doc;
    doc = (AbstractDocument)styledDoc;
    doc.setDocumentFilter(new DocumentSizeFilter(maxNumberOfCharacters ));

}
Run Code Online (Sandbox Code Playgroud)

java swing jtextpane

2
推荐指数
1
解决办法
4705
查看次数

我想在Java中获得格式化的日期

我想获得Date一个SimpleDateFormat应用它的新对象.我想做的事情如下:

SimpleDateFormat myFormat = new SimpleDateFormat("dd MMM yyyy kkmm");
Date today = new Date();
today = myFormat.format(today);
Run Code Online (Sandbox Code Playgroud)

我不能这样做,因为今天是一个Date,并format返回一个String.我也尝试过:

Date today;
SimpleDateFormat myFormat = new SimpleDateFormat("dd MMM yyyy kkmm");
try{
    today = myFormat.parse((new Date()).toString());
}catch(Exception e){

}
Run Code Online (Sandbox Code Playgroud)

这不是一个好的解决方案,因为当我今天尝试在其他地方使用时,Java抱怨今天可能没有实例化.有什么改变Date对象格式的好方法(同时仍然保持Date对象,而不是将其转换为字符串)?

java date simpledateformat

1
推荐指数
1
解决办法
1721
查看次数

如何声明该方法返回 Collections.unmodifyingMap

我正在从方法返回一个不可修改的地图。如何确保任何尝试修改返回映射的代码都会收到编译时错误,而不是运行时错误?

我的课:

public class Foo
{
    private final Map<String, Bar> aMap;

    public Foo()
    {
    ...
    }

    public Map<String, Bar> getMap(){
        return Collections.unmodifiableMap(aMap);
    }
}
Run Code Online (Sandbox Code Playgroud)

我希望这会创建一个编译时错误:

Foo foo = new Foo();
Map<String, Bar> m = foo.getMap();
m.put('key',null); // user should be notified that the map is unmodifiable here, not at run time
Run Code Online (Sandbox Code Playgroud)

我可以更改返回类型吗?我可以添加适当的注释吗?

java unmodifiable hashmap

1
推荐指数
1
解决办法
1870
查看次数

我需要帮助在AS3中冒泡一个事件

我希望我的类的父级首先处理事件,然后我想让子级处理事件.有没有办法明确地将事件搞砸了?我想做这样的事情:

...
this.addEventListener(MouseEvent.CLICK, characterClicked);
...

private function characterClicked(e:Event):void{
// pass event to parent to be handled first
...
}
Run Code Online (Sandbox Code Playgroud)

这是可能的,如果是这样的话怎么样?

events event-handling actionscript-3 event-bubbling

0
推荐指数
1
解决办法
3263
查看次数