2016-03-07 2 views
-2

Это действительно глупый вопрос, который я знаю, но я действительно не знаю, что я делаю в данный момент.Как изменить -classpath при компиляции java

Я загрузил некоторый старый исходный код онлайн, мне нужно его скомпилировать, и, к счастью, предыдущий разработчик создал несколько командных файлов, которые будут скомпилировать все файлы. Тем не менее, я думаю, что они используют неправильную JRE, потому что всякий раз, когда я пытаюсь скомпилировать я получаю ошибку The system cannot find the path specified

исполнение команды заключается в следующем:

c:\jdk1.3.1_01\bin\javac -classpath c:\jes;c:\jdk1.3.1_01;c:\;c:\jdk1.3.1_01\jre\lib\rt.jar;c:\jdk1.3.1_01\lib\tools.jar Trait.java 

Так я принимаю его вариант -classpath, но я не знаю, где мой текущий jdk/jre. Какие-либо предложения?

+0

Почему вы не проверяете все пути, упомянутые в команде? – wero

+0

потому что они для меня не существуют. Я не могу найти никакой ссылки на jdk1.3.1 или любую другую версию вообще – MagnusCaligo

+0

Или, по крайней мере, они не находятся на том же месте, и я не знаю, где именно они будут – MagnusCaligo

ответ

0

если вы установите Java переменную окружения, как это:

JAVA_HOME=C:\jdk1.5.0_06 
PATH=%JAVA_HOME%\bin;%PATH% 
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 

вы можете использовать команду: java -version знать версию Java.

и пользовательская команда: javac Trait.java для запуска этого кода.

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