FC3에 java 설치 ㅎ 아래와 같은 메시지가 뜹니다.
# java 라고 입력하면...
libgcj-java-placeholder.sh
This script is a placeholder for the /usr/bin/java
master link required by jpackage.org conventions. libgcj's
rmiregistry, rmic and jar tools are now slave symlinks to these
masters, and are managed by the alternatives(8) system.
This change was necessary because the rmiregistry, rmic and jar tools
installed by previous versions of libgcj conflicted with symlinks
installed by jpackage.org JVM packages.
Usage: gij [OPTION] ... CLASS [ARGS] ...
to invoke CLASS.main, or
gij -jar [OPTION] ... JARFILE [ARGS] ...
to execute a jar file
Try `gij --help' for more information.
와 같은 메시지만 출력 됩니다. 초보자인 제가 보기엔 FC3 내의 다른 패키지 때문에 썬에서 받은 자바 sdk 가 제대로 동작하지 않는거 같은데요..혹시 해결책 좀 아시는 분..알려주세요..
which java 라고
which java 명령어를 내려보세요..
..
java 명령어가 어디 있는지..
..
그리고
rpm -qf `which java`
로 그 자바가 어느 rpm 파일에 포함되어 있는지..
..
PATH 에 JAVA_HOME/bin 의 우선순위가 어떻게 되는지도.
..
=== 건달의 경지를 꿈꾸며 ===
# which java 를 하면..
#which java 라고 입력하면
/usr/local/java 라고 나옵니다. 그러나
# rpm -qf 'which java' 라고 입력할 경우
그런 팩키지 없다고 나오네여... ^^;;
참... path 는
/etc/profild.d 밑에 java.sh로 생성을 하였구요..
입력 내용은 다음과 같습니다.
# Java Environment Configuration
Java_Home = "/usr/java/j2sdk1.4.2_07"
export Java_Home
PATH="$PATH:$Java_Home/bin"
export PATH
libgcj
libgcj 라는 패키지가 문제입니다.
/etc/alternatives 라는 디렉토리에 가보면
자바 관련 링크가 libgcj 패키지에서 연결되어 있습니다.
..
즉,
java_home/bin 이 PATH 의 끝에 추가되었는데
이렇게 되면 java_home/bin 의 java 가 아니라
libgcj 의 java 가 먼저 실행됩니다.
..
PATH 에서 java_home/bin 을 우선 순위로 지정하든가
하면 됩니다.
..
아직 libgcj 라는 패키지의 용도가 불분명합니다.
..
=== 건달의 경지를 꿈꾸며 ===
Re: FC3에 java 설치 ㅎ 아래와 같은 메시지가 뜹니다.
댓글 달기