0

建议我有一个 HelloWorld.jar 文件,这个文件只包含 HelloWorld.java ,这是应用程序的源代码。

即使我没有 HelloWorld.class,是否可以运行这个 jar 文件并执行应用程序?

4

2 回答 2

1

直接地?不java,只接受类文件。要使用 source 它必须用javac. 但是,没有什么可以阻止您或实用程序将源文件编译为类文件并使用它们

于 2013-11-02T19:36:55.640 回答
1

是的,可以做到:参见 javax.tools api。这并不容易,但可以做到......

使用解压缩文件、编译并运行它的脚本可能会更好。

于 2013-11-02T19:38:56.380 回答