99得票7回答
如何在Eclipse中编译Java程序而不运行它?

我想在Eclipse中编译我的Java程序但不运行它。我不知道如何做。 如何在Eclipse中编译Java程序为.class文件而不运行它?

61得票4回答
Java类文件可以使用保留关键字作为名称吗?

我知道可编译的编程语言 Java 并不等同于 Java 字节码格式,用于 JVM 执行。有些东西在 .class 格式中是有效的,但在 .java 源代码中无效,例如无构造函数类和合成方法。 如果我们手工制作一个带有保留 Java 语言关键字(例如 int、while)作为类、方法或字段名...

42得票10回答
如何在不反编译的情况下更改已编译的.class文件?

我想修改一个 .class 文件中的方法。我安装了 JD Eclipse 反编译器并打开了这个 .class 文件。我添加了一些代码并保存了 .class 文件。但是,.class 文件没有改变。 我不知道如何使用反编译器。如果可能的话,如何在不使用反编译器的情况下修改 .class 文件。...

36得票4回答
有没有一种Java类文件/字节码编辑器可以编辑指令?

是否有一个实用工具(或者Eclipse插件)可以编辑Java类文件? 我想在不重新编译也不需要完整构建路径的情况下操作Java类文件的字节码。 例如,重命名方法、添加/删除指令、更改常量等。 我找到的唯一工具是: classeditor ,但它的功能非常有限 (例如,无法重命名内容和操...

29得票3回答
Java的.class文件的最大大小是多少?

一个.class文件是一种相当良好记录的格式,它定义了各个部分和大小,因此也定义了最大大小。 例如,.class文件包含一个魔数(4个字节),一个版本(4个字节),常量池(可变大小)等。但是可以在多个级别上定义大小:您可以拥有65535个方法,每个方法限制为65535个字节。 其他限制是什...

25得票4回答
一个类文件可以实现多少个接口?

一个类文件可以实现多少个接口?类文件使用的接口数量是否有限制?

24得票4回答
如何在Windows命令行上运行.class文件?

我正在尝试从命令行运行.class文件。当我手动切换到存储它的目录时,它可以正常工作,但是当我尝试像这样运行:java C:\Peter\Michael\Lazarus\Main 它显示找不到主类。除了制作 .jar 文件之外,是否有其他解决方案(我知道 .jar 是最佳解决方案,但此时不是我...

23得票7回答
为什么从JDK调试类文件时Eclipse不显示本地变量值?

我想要调试.class文件,例如一些来自JDK的文件。我已经下载了源码并进行了附加。public File[] listFiles(FilenameFilter paramFilenameFilter) { String[] arrayOfString = list(); // now ...

20得票4回答
在IntelliJ Java项目中引用一个.class文件

我刚开始使用IntelliJ,需要调用一个我下载的类文件中的函数,因此需要在我的项目中引用一个.class文件。但是我不知道如何将它添加到我的项目中。希望有人能够指导我。

19得票1回答
为什么编译一个包含静态嵌套类的类会创建一个名为“EnclosingClass$1”的新 .class 文件?

在下面的代码中: class EnclosingClass { public static class BiNode extends Sub.IBiLink { } private static class Sub { private sta...