Tag: .class file

用于检查.class文件中类的包名称和类名的工具

是否有一些工具或技术让我查询Java .class文件的内容? 我想知道类的完全限定名称以及它定义的方法。 我想也许javap可以帮助我,但我无法弄清楚如何。

如何以编程方式生成.class文件?

我想为Java的玩具语言编写一个编译器。 我想生成可运行的.class文件。 我想知道什么是可用的最好的库或工具? 我知道我可以学习所有指令的二进制格式并构建我自己的常量池等,但这似乎应该已经完成​​的工作:没有必要重新发明轮子,对吧? 在线搜索我发现了两种不同的Java汇编语言, Jasmin和Jamaica ,但只有Jasmin看起来有些维护。 是否有用于将字节代码写入流的Java库? 这是Apache BCEL的内容吗? 他们的工具是字节码生成的“标准”,就像Antlr用于解析一样吗? PS-玩具语言是Brainf *** ,我想要一些我可以有一个简单的“语法”的东西,所以我可以专注于生成方面而不是解析部分…将在下一步的后期出现。

将.class转换为jar,将.class转换为exe

我如何转换: 使用cmd将jar文件转换为jar文件? 类文件到exe文件? jar文件到exe? 我可以将exe文件转换为jar文件吗?

在IntelliJ Java Project中引用.class文件

我刚开始玩IntelliJ。 我需要从我下载的类文件中调用一个函数,所以我需要在我的项目中引用一个.class文件。 无法弄清楚如何将其添加到我的项目中。 如果有人能指导我,我将不胜感激。

方法代码…超过65535字节限制

在jsp里面我有一个小标题: ……还有一个很棒的HTML … 如果我尝试按原样读取它,我会收到“…超过65535字节限制”的错误。我必须将其分解。因为我是java的新手,我无法弄明白该怎么做。可以。请指明我的方​​式?

Java .class文件的最大大小是多少?

.class文件是一种相当完整的文档格式 ,它定义了节和大小,因此也定义了最大大小。 例如,一个.class文件包含一个幻数(4个字节),一个版本(4个字节),一个常量池(可变大小)等。但是可以在几个级别定义大小:你可以有65535个方法,每个方法都是限制为65535字节。 其他限制是什么? 并且,如果您可以创建最大的.class文件,它的大小是多少? 如果需要,限制Java的答案。 这意味着如果Scala或Clojure(或……)改变了某些限制,则忽略这些值。

如何防止Eclipse为每个构建清理bin文件夹?

我现在正在使用Eclipse进行项目,并且我在bin文件夹中保存了一些资源文件(例如,图像,文本),并且程序需要这些文件。 但是,对于每个构建,Eclipse都会尝试清理该文件夹,然后重建项目。 清理时,它会删除文件夹中的资源文件。 反正有没有阻止Eclipse这样做? 我知道我可以更改文件的位置,但我也很好奇为什么Eclipse会这样做,并且可以防止这种情况发生。 谢谢!