我试图达到与此相当的效果:
java.exe -cp "C:\my_test\my_jar.jar;C:\my_test\lib\*;" com.test.Main
但是使用这样的网址:
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
,我可以在那里看到我的主课程。有什么方法可以通过命令行来执行此操作吗?
P.S:我可以通过浏览器访问http:\\192.168.1.12\my_test\my_jar.jar
答案 0 :(得分:1)
类路径由jar文件和目录组成。不是http网址。您必须以编程方式创建UrlClassLoader,以便从服务器加载类。