2015-07-22 3 views
0

Я пытаюсь добиться эквивалент этого:Добавить URL путь к классам с помощью командной строки

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 Я вижу мой главный класс. Есть ли способ сделать это через командную строку?

P.S: Я могу достигнуть http:\\192.168.1.12\my_test\my_jar.jar через браузер

+0

Черты - это другой способ. Это 'http: //', а не http: \\. – Cos64

+0

Уже пробовал это, но он продолжает говорить: «Не удалось найти или загрузить основной класс». Но если я попытаюсь получить доступ к http: \\ 192.168.1.12 \ my_test \ my_jar.jar, я могу увидеть мой основной класс там. – lucasdc

+0

Путь к классам состоит из файлов jar и каталогов. Не URL-адреса http. Вам придется программно создать UrlClassLoader для загрузки классов с сервера таким образом. –

ответ

1

Путь к папкам состоит из фляги файлов и каталогов. Не URL-адреса http. Вам придется программно создать UrlClassLoader для загрузки классов с сервера таким образом.

Смежные вопросы