• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:dynamic-compilation

dynamic-compilation

使用JDK6动态编译src,但是切换到JDK环境后,仍然从ToolProvider.getSystemJavaCompiler()获得null。

使用JDK6动态编译src,但是切换到JDK环境后,仍然从ToolProvider.getSystemJavaCompiler()获得null。
我正在使用JDK6从UI编译输入src并立即运行。 但是问题在于,默认情况下,我的应用使用的是jre而不是jdk,因此: JavaCompiler compiler = ToolProvider.getSystemJavaCompiler(); 总是返回null; 而且我注意到在每台服务器上还安装了JDK6,因此我编写此代码是为了期望解决此问题: Sy……继续阅读 »

compiler-errors

以编程方式运行Java编译器时如何添加依赖项

以编程方式运行Java编译器时如何添加依赖项
嗨,我正在尝试动态编译Java代码(其中包含来自第三方jar的类,即依赖项)并执行相同的代码,但对我不起作用。 例如:如果我想执行一个简单的Java代码(System.out.println),它可以正常工作,但是如果我添加了任何第三方jar文件(例如:selenium)。它将引发未找到符号的错误。 import java.io.File; imp……继续阅读 »