-2

我已经尝试了我喜欢的所有内容,例如包含tools.jar文件classpath

java -cp "C:\Program Files\Java\jdk.0.0.82\lib\tools.jar" SourceFile [ ( Paramters ) ]

我也试图复制tools.jar到我classpath的二进制文件(如javacjava等)所在的位置,但ToolProvider.getSystemJavaCompiler()仍在返回null

请帮助我使我的代码正常工作。

4

1 回答 1

0

只需将 tools.jar 文件从 /lib 复制到它就可以了

您可以通过 System.out.println(System.getProperty("java.home")) 获取

大多数时候它就像 C:\Program files\Java\jre(version) [for windows]

于 2016-12-04T04:55:32.703 回答