0

netbeans などのツールを使用して Java アプリケーションを実行すると、必要なすべての .java ファイルがコンパイルされます。

おそらく 5 つの Java ファイルを含むフォルダーがあり、そのうちの 1 つは Main.java という名前です。Main.java と同じディレクトリにある他のファイルをコンパイルして、main.java を実行できるようにしたいと考えています。

私は現在これを持っています:

    JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
    compiler.run(null, null, null, srcDirectory.getPath()+"/Main.java");

しかし、これは、他のクラスをコンパイルしなかったため、(もちろん)欠落しているクラスがあることを示しています。

ありがとう!

4

0 に答える 0