通过命令行将 URL 添加到类路径
Add URL to classpath via command line
我正在尝试达到与此等效的效果:
java.exe -cp "C:\my_test\my_jar.jar;C:\my_test\lib\*;" com.test.Main
但使用这样的 URL:
java.exe -cp "http:\192.168.1.12\my_test\my_jar.jar;http:\192.168.1.12\my_test\lib\*;" com.test.Main
错误是:Could not find or load main class
,但如果我查看 http:\192.168.1.12\my_test\my_jar.jar
,我可以在那里看到我的 Main class。有什么办法可以通过命令行吗?
P.S:我可以通过浏览器访问 http:\192.168.1.12\my_test\my_jar.jar
类路径由jar 文件和目录组成。不是 http URL。您必须以编程方式创建一个 UrlClassLoader 以通过这种方式从服务器加载 类。
我正在尝试达到与此等效的效果:
java.exe -cp "C:\my_test\my_jar.jar;C:\my_test\lib\*;" com.test.Main
但使用这样的 URL:
java.exe -cp "http:\192.168.1.12\my_test\my_jar.jar;http:\192.168.1.12\my_test\lib\*;" com.test.Main
错误是:Could not find or load main class
,但如果我查看 http:\192.168.1.12\my_test\my_jar.jar
,我可以在那里看到我的 Main class。有什么办法可以通过命令行吗?
P.S:我可以通过浏览器访问 http:\192.168.1.12\my_test\my_jar.jar
类路径由jar 文件和目录组成。不是 http URL。您必须以编程方式创建一个 UrlClassLoader 以通过这种方式从服务器加载 类。