조금 잃어 버릴 것 같아서절대 ClassPath 시스템 변수 설정
javac가 잘 작동하도록 내 PATH 변수에 내 JDK 설치가 있습니다.
CLASSPATH 환경 변수를 추가하려고하므로 반복적으로 -cp
플래그를 사용할 필요가 없습니다.
나는 끊임없이 그래서 순간에 내 파일이 잘 컴파일 명령 javac -cp "..\..\..\;..\..\lib\*" *.java
을 사용하고 T:\WEB-INF\classes\myPack\Applications\myApp\
내 된 .java 파일을 컴파일하고 있습니다. 그러나 그것은 추한 것이고 타이핑하는 것은 싫다.
T
은 : - : \ WEB-INF \ 클래스 \ myPack \ lib 디렉토리 \ (... \ lib 디렉토리 \ WEB-INF \ 클래스 \ myPack은 \ 내 사용자 정의 클래스 내가T를 가져와야 포함 *) - 제 3 자 .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