Я чувствую, что я немного потерять,Настройка системы абсолютной ClassPath переменной
Я получил мою установку JDK с моим путем переменными так Javac работает отлично.
Я пытаюсь добавить переменные среды под CLASSPATH, поэтому мне не нужно многократно использовать флаг -cp
.
Я постоянно компиляции мои .java файлы в T:\WEB-INF\classes\myPack\Applications\myApp\
Так что на данный момент я использую команду javac -cp "..\..\..\;..\..\lib\*" *.java
которая компилирует мои файлы в порядке. Но это уродливо, и я ненавижу печатать его.
T: \ WEB-INF \ Классы \ MyPack \ - Содержит мои пользовательские классы мне нужно импортировать
T: \ WEB-INF \ Classes \ MyPack \ Lib \ (.... \ LIB *) - Содержит мои сторонние файлы .jar.
Однако, когда я использую абсолютные пути, он не может найти пользовательские классы.
.;T:\WEB-INF\classes\myPack\lib\* - works fine - missing classes!
.;..\..\..\;T:\WEB-INF\classes\myPack\lib\* - works fine!
.;T:\WEB-INF\classes\myPack;T:\WEB-INF\classes\myPack\lib\* - Doesn't find the classes in the myPack folder.
Я посмотрел его и вам не нужно звездочку, если вы хотите, чтобы найти файлы класса, поэтому T: \ WEB-INF \ Классы \ MyPack \ должен быть правильный путь.
Я что-то упустил?
Спасибо,
Вы можете использовать IDE, который упростит задачу добавления пути к классам, компиляции и т. Д. –
Какие каталоги, помимо 'lib', находятся под' myPack'? – VGR