如果我使用像netbeans这样的工具运行java应用程序,它将编译所有必需的.java文件。
我有一个包含5个java文件的文件夹,其中一个名为Main.java。 我希望能够编译Main.java,以及同一目录中的其他文件,以便我能够运行main.java。
我目前有这个:
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
compiler.run(null, null, null, srcDirectory.getPath()+"/Main.java");
但是这表示缺少(当然)类,因为它没有编译其他类。
谢谢!