Как передать параметры по умолчанию при запуске Java-программы из строки cmd? - PullRequest
0 голосов
/ 06 октября 2019

На моем компьютере с Windows 10 запущена Java-программа. Программа является Http-клиентом, который я хочу запускать из командной строки, а не eclipse, чтобы я мог передавать информацию из командной строки.

Я получил ошибку, но нашел обходной путь, получив некоторую информациюиз свойств процесса в режиме отладки.

из свойств процесса, я мог видеть, что передавалось в командную строку:

"C:\Program Files\Java\jdk1.8.0_181\bin\javaw.exe" -Dfile.encoding=Cp1252 -classpath C:\Users\patri\Documents\data-communications-and-networks\httpClient\bin;C:\Users\patri\Documents\data-communications-and-networks\httpClient\jopt-simple-3.2-rc1.jar httpc

, и я обнаружил, что проблема проходит путь к классу такЯ смог запустить свою программу с

java -cp "C:\Users\patri\Documents\data-communications-and-networks\httpClient\bin;C:\Users\patri\Documents\data-communications-and-networks\httpClient\jopt-simple-3.2-rc1.jar" httpc

Итак, мой вопрос: есть ли способ в моей java-программе указать classpath, чтобы мне не приходилось указывать его каждый раз?

...