我尝试了我的 classpath
中包含的 tools.jar
文件,例如
java -cp "C:Program FilesJavajdk.0.0.82libtools.jar" SourceFile [ ( Paramters ) ]
还尝试将tools.jar
复制到我的classpath
,其中我的二进制文件(例如javac
,java
等)都位于位置,但ToolProvider.getSystemJavaCompiler()
仍在返回null
。
请帮助我使我的代码工作。
只需将/lib复制tools.jar files.jar文件
您可以通过system.out.println(system.getProperty(" java.home")获得)
大多数时候,它就像c: program文件 java jre(version)[for Windows]