Java 컴파일러를 시작할 수 없습니다.

고객지원 지식기반 (java2)

Symptom

javac 실행을 하면 다음과 같은 에러 메시지가 나옵니다.:
javac was not found in /usr/bin/../bin/i586/javac

Cause:

javac는 /usr/bin로부터 /usr/lib/java/bin/javac로 링크되어 사용됩니다. 그래서 링크가 동작 하지 않기 때문에 이 문제가 발생합니다.

Solution:

javac를 /usr/lib/java/bin/javac로 명확하게 입력해서 실행시킵니다. 가장 좋은 방법은 /usr/bin에서 javac의 링크를 삭젝하고 다음과 같이 검색 경로를 확장시켜 주는 것입니다.
        export PATH=$PATH:/usr/lib/java/bin
486 기종

Symptom:

486 기종에서는 이것으로 충분하지 않습니다.

Solution:

경로의 링크를 다음과 같이 재설정해 줍니다.

paddys:root: / # cd /usr/lib/java/bin/i486
paddys:root: /usr/lib/java/bin/i486 # ln -s ../i586/* .
paddys:root: /usr/lib/java/bin/i486 # cd ../../lib/i486/
paddys:root: /usr/lib/java/lib/i486 # ln -s ../i586/* .
386 기종에서도 이와 마찬가집니다.


관련 내용:
o Javadoc 패키지가 없습니다.
o 자바를 시작 할 수 없을때

키워드: JAVA, JDK

피드백: Send Mail to kfr@suse.de (Please give the following subject: SDB-java2)
SDB-java2, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 22. Feb 2001
SuSE Linux AG - 최근에 만들어진 : 22. Feb 2001 에 의해 kfr (sdb_gen 1.40.0)