8得票2回答
Java内部类在描述符和签名属性之间不一致?(类文件)

我正在尝试理解Java内部类的描述符和签名之间的差异是否有规范上的原因。(我直接查看类文件内容,但使用javap进行说明。) (请注意,我在JDK 1.6.0_33和1.7.0_05上都尝试过,当使用Java 7的javap查看时,两者都存在相同的问题 - 如Sean下面的答案所述,Java...

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

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

8得票2回答
如何通过编程方式从源代码创建可运行的JAR文件?

我需要编写程序从字符串中创建可运行的.jar文件。我的决定是从字符串创建一个.class文件,并使用JarOutputStream将其添加到.jar文件中。 我应该使用什么API来创建.class文件? 有没有其他解决方案可以从源代码创建.jar文件?

9得票2回答
JVM字节码访问修饰符标志0x1000(十六进制)"synthetic"什么时候被设置?

对于某些Java字节码解析项目,我阅读了JVM规范,并发现Java虚拟机类文件格式访问修饰符字段的位掩码值为: ACC_PUBLIC = 0x0001 ACC_FINAL = 0x0010 ACC_SUPER = 0x0020 # old invokespecial instru...

8得票4回答
如何防止在编译后的类文件中显示字符串字面值?

当你把一个.java文件编译成一个.class文件时,如果你有一行像这样的代码: String s = "This is a String" 如果您在文本编辑器中打开.class文件,您会看到: This is a String 在一些文件中有很多杂乱的内容。 对于大多数情况来说...

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

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

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

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

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

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

10得票1回答
我们应该直接使用ScalaSignature吗?

ScalaSignature是一种注释,包含元信息。 https://github.com/scala/scala/blob/v2.9.2/src/library/scala/reflect/ScalaSignature.java 然后提供了解析器,但scala-library.jar...

9得票3回答
VSCode中如何设置编译后的.class文件路径?

我正在使用VScode中的Java测试运行器扩展程序,并希望将我的类编译到一个特定的文件夹中。我找到了更改运行已编译.class文件时-cp的设置,但整个过程仍然失败,因为该扩展程序在其appdata文件夹中的一个深层次的模糊临时文件夹中构建.class文件。 我希望它将我的.java类编译...