相关疑难解决方法(0)

我如何"反编译"Java类文件?

我可以使用什么程序来反编译类文件?我真的会获得Java代码,还是只是JVM汇编代码?

关于这个站点上的Java性能问题,我经常看到那些"反编译"Java类文件的人的反应,看看编译器如何优化某些东西.

java decompiler

556
推荐指数
15
解决办法
74万
查看次数

持续集成对于独立开发人员来说很重要吗?

我之前从未使用过CI工具,但从我读过的内容来看,我不确定这会给每天不编写代码的独立开发人员带来什么好处.

首先 - CI为任何项目带来了哪些好处?

第二 - 谁应该使用CI?它对所有开发人员有益吗?

continuous-integration

63
推荐指数
6
解决办法
6955
查看次数

如何反编译为java文件intellij的想法

IDEA有一个很棒的内置功能 - 反编译器.它工作得很好.我可以复制源代码,但我找不到将所有反编译的java类提取到java文件的选项.
这个项目有很多java类和包,所以我将长时间手动复制它.
有谁知道如何提取到java源文件.谢谢

java decompiling intellij-idea java-8

49
推荐指数
5
解决办法
9万
查看次数

选择并测试java反编译器

现在我正在尝试找到最好的java反编译器,我发现了这些:

使用这些反编译器,我处理此类的字节代码:

public class ss
{
public static void main(String args[])
{
  try{
   System.out.println("try");

  }
  catch(Exception e)
  {
   System.out.println("catch");
  }
  finally
  {System.out.println("finally");}
}
}
Run Code Online (Sandbox Code Playgroud)

我得到了以下结果:

fernflower:

public class ss {

   public static void main(String[] var0) {
      try {
         System.out.println("try");
      } catch (Exception var5) {
         System.out.println("catch");
      } finally {
         System.out.println("finally");
      }

   }
}
Run Code Online (Sandbox Code Playgroud)

DJ Java Decompiler:

import java.io.PrintStream;

public class ss
{

    public ss()
    {
    }

    public static void main(String args[])
    {
        System.out.println("try");
        System.out.println("finally");
        break MISSING_BLOCK_LABEL_50;
        Exception …
Run Code Online (Sandbox Code Playgroud)

java decompiler

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

我在哪里可以找到Java反编译器?

http://www.kpdus.com/jad.html#download

上面的JAD(Java反编译器)链接不起作用.还有其他地方可以找到Java反编译器吗?

java decompiler

22
推荐指数
0
解决办法
2万
查看次数

"无法初始化默认的wsdl ......" - 为什么?

pom.xml包含以下内容,为具有下面指定的WSDL的工作Web服务自动生成客户端:

        <plugin>
            <groupId>org.apache.cxf</groupId>
            <artifactId>cxf-codegen-plugin</artifactId>
            <version>2.3.1</version>
            <executions>
                <execution>
                    <id>generate-sources</id>
                    <configuration>
                        <sourceRoot>${basedir}/target/generated/src/main/java</sourceRoot>
                        <wsdlOptions>
                            <wsdlOption>
                                <wsdl>${basedir}/src/main/wsdl/myclient.wsdl</wsdl>
                                <extraargs>
                                    <extraarg>-client</extraarg>
                                    <extraarg>-verbose</extraarg>
                                </extraargs>
                                <wsdlLocation>wsdl/myclient.wsdl</wsdlLocation>
                            </wsdlOption>
                        </wsdlOptions>
                    </configuration>
                    <goals>
                        <goal>wsdl2java</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
Run Code Online (Sandbox Code Playgroud)

项目构建正常,没有任何错误或警告,我可以在文件夹myclient.wsdl下的JAR文件中看到该wsdl文件.

但是当我尝试运行那个JAR时:

  java -Xmx1028m -jar myclient-jar-with-dependencies.jar
Run Code Online (Sandbox Code Playgroud)

它抱怨"无法从wsdl/myclient.wsdl初始化默认的wsdl"

为什么?

我错过了什么?

我如何找出什么路径wsdl/myclient.wsdl在pom.xml中转化为,使客户的JAR抱怨在运行时?

更新:我知道一些涉及修改自动生成代码的解决方案/解决方法:

  1. 为wsdl URL传递"null",然后使用((BindingProvider)端口).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY," http://example.com/ ....")来设置地址.
  2. 将WSDL作为Java资源加载并将其位置传递到服务的构造函数中.

但是我更感兴趣的是一个解决方案,需要输入正确的值pom.xml类似于类路径方法(但遗憾的是,由于某种原因,类路径不适合我).

相反,我应该在那里打字的任何想法?显然,这是一个非常简单的例子,可以找出该特定插件的正确路径规则,但我遗漏了一些东西而且我不知道它是什么.

wsdl cxf wsdl2java pom.xml

10
推荐指数
2
解决办法
5993
查看次数

包装对象返回值(例如 Integer)是否会导致 Java 中的自动装箱?

对于这个看似简单的问题,我找不到明确的答案。如果我写一个这样的方法:

public Integer getAnInt() {
  int[] i = {4};
  return i[0];
}
Run Code Online (Sandbox Code Playgroud)

返回值是否自动装箱为 Integer,还是取决于返回值后发生的情况(例如,分配给它的变量是否被声明为 Integer 或 int)?

python java autoboxing boxing

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

我如何反编译.jar文件?

可能重复:
我在哪里可以找到Java反编译器?
如何反编译整个Jar文件?

我有一个.jar文件.它是一个单独的文件,但我想"反编译"它以获得原始的java代码(或者最接近Java代码的东西 - 我能理解和编辑的东西).我相信我的文件(特别是)是一个java applet,但它保存为可执行jar文件(.jar).

我怎么做这样的事情?

java decompiling jar reverse-engineering

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

大气框架Spring mvc集成

我正在尝试将Atmosphere框架与Spring MVC集成

此处给出的示例war文件 http://async-io.org/download.html不包含src文件夹中的.java文件.

我还浏览了其他集成示例 http://keaplogik.blogspot.com/2012/05/atmosphere-websockets-comet-with-spring.html

在阅读本文时,我遇到了与twitter连接的问题.

A.某处有一个更简单的例子吗?像一个问候世界的解释.

B.如何获取示例war文件的java文件?

我真的很感激任何帮助谢谢:)

java eclipse spring spring-mvc atmosphere

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

jar文件可以被反编译以获得原始来源吗?

我遇到了一个重大问题.我正在编写一个程序,花了我3个月+来制作,今天我不小心删除了源代码.

我在NetBeans工作,我刚刚清理并构建它,所以我仍然有工作的.jar文件.该程序保存在闪存驱动器上,而不是我的计算机上,因此这些类不在回收站中.

任何人都可以告诉我如何获取我的源代码?

java decompiler

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