通过命令行将URL添加到classpath

时间:2015-07-22 14:29:17

标签: java classpath

我试图达到与此相当的效果:

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

1 个答案:

答案 0 :(得分:1)

类路径由jar文件和目录组成。不是http网址。您必须以编程方式创建UrlClassLoader,以便从服务器加载类。