Я пытаюсь добиться эквивалент этого:Добавить 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
через браузер
Черты - это другой способ. Это 'http: //', а не http: \\. – Cos64
Уже пробовал это, но он продолжает говорить: «Не удалось найти или загрузить основной класс». Но если я попытаюсь получить доступ к http: \\ 192.168.1.12 \ my_test \ my_jar.jar, я могу увидеть мой основной класс там. – lucasdc
Путь к классам состоит из файлов jar и каталогов. Не URL-адреса http. Вам придется программно создать UrlClassLoader для загрузки классов с сервера таким образом. –