我正在使用JavaCompiler
来编译.java代码。
在运行使用URLClassLoader
编译的类以加载远程jar时,它对我有用。
但是在编译时不起作用。
试图使用类似的选项
options.addAll(Arrays.asList("-classpath", "https://example.com/example.jar"));
还尝试将自定义的JavaFileManager
与URLClassLoader
一起使用。
它们都不起作用。
答案 0 :(得分:0)
尝试以下命令,并将.jar文件替换为外部.jar文件...到命令提示符或终端。
$ javac -cp ".:./jars/common.jar" helloworld.java
$ java -cp ".:./jars/common.jar" helloworld