gpt4 book ai didi

Java:包含源代码的类文件?

转载 作者:太空宇宙 更新时间:2023-11-04 12:26:26 24 4
gpt4 key购买 nike

我正在检查类文件格式,因为我想将源代码添加到类文件中(这在早期的 Java 版本中是可能的),但我发现的只是 SourceFile 属性和 SourceDebug 属性。我正在寻找与类文件捆绑在一起的类的完整源代码,以简化后处理管道。

有谁知道我的内存是否有误,或者我如何将类的完整源代码捆绑在类文件中,这样当我想检查源代码时就不必查找java文件?

有编译器开关可以做到这一点吗?

Javac 有一个 -g 选项添加额外的调试信息。谁能告诉我它添加了什么信息?如果没有 -g 开关,它会生成代码行索引和源文件信息。

我遇到的主要问题是生成一个类文件,但只有对可能更改的源文件的引用。我只想将源文件和类文件捆绑在一起。

在 Maven 中,我可以简单地将所有源文件复制到目标目录,但可能与 Eclipse、IntelliJ 和 NetBeans IDE(以及其他)不兼容...。

最佳答案

使用反编译器还可以提供一种提取源代码的有用表示的方法,因为大多数反编译器都会评估代码行信息并在源代码中相应地定位反编译的结构。

由于某些情况需要访问注释并在逐个字符级别上正确表示,因此反编译器将是二流解决方案。

关于Java:包含源代码的类文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38350548/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com