0

HelloWorld.jar ファイルがあることをお勧めします。このファイルには、アプリケーションのソース コードである HelloWorld.java のみが含まれています。

HelloWorld.class がなくても、この jar ファイルを実行してアプリケーションを実行することはできますか?

4

2 に答える 2

1

直接?いいえjava。クラスファイルのみを受け入れます。ソースを使用するには、 でコンパイルする必要がありますjavac。ただし、あなたやユーティリティがソースファイルをクラスファイルにコンパイルしてそれらを使用することを妨げるものは何もありません。

于 2013-11-02T19:36:55.640 に答える
1

はい、できます: javax.tools api を参照してください。簡単ではありませんが、それは可能です....

ファイルを unjar し、コンパイルして実行するスクリプトを使用した方がよいでしょう。

于 2013-11-02T19:38:56.380 に答える