amd64에서 실행 에러

질문은 이곳에

운영자들: rath, kfmes

amd64에서 실행 에러

전체글글쓴이: byulbee » 2007/11/21 4:19 pm

안녕하세요?
자테온을 사용해 보려고 하는데요,
검색해 보면 amd64에서 사용 중이신 분들도 있는 것 같은데,
제껀 잘 안되는 것 같아서요.
OS는 Centos 4.5 64bit 버전입니다.

실행시키면...

# java -jar jateon.jar
Warning: -jar not understood. Ignoring.
Exception in thread "main" java.lang.NoClassDefFoundError: jateon.jar
at gnu.gcj.runtime.FirstThread.run() (/usr/lib64/libgcj.so.5.0.0)
at _Jv_ThreadRun(java.lang.Thread) (/usr/lib64/libgcj.so.5.0.0)
at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib64/libgcj.so.5.0.0)
at __gcj_personality_v0 (/user/dsn2/chkim/TMP/jateon/java.version=1.4.2)
at __libc_start_main (/lib64/tls/libc-2.3.4.so)
at _Jv_RegisterClasses (/user/dsn2/chkim/TMP/jateon/java.version=1.4.2)

이런 에러가 뜨고 실행이 안됩니다.

그런데 같은 자테온을 32bit 시스템 (Centos5 32bit 버전)에서 실행시키면 잘 됩니다.

(NAS 시스템에 마운트되어 있어서 동일 위치의 파일을 64bit 머신과 32bit 머신에서 각각 실행 가능합니다.)

자바버전은 두 시스템 모두 1.4.2로 깔려 있습니다. (디폴트 상태...)

64비트 시스템에서 자테온 사용하려면 어떻게 해야 하나요?
byulbee
 
전체글: 2
가입일: 2007/11/21 3:22 pm

전체글글쓴이: kfmes » 2007/11/22 12:08 am

gcj 라고 나오는걸 보아하니 gnu-java 로 설정이 되어있는듯합니다.

sun에서 배포하는 java 로 실행해주세요
kfmes
Site Admin
 
전체글: 523
가입일: 2007/1/13 3:56 pm

감사합니다.

전체글글쓴이: byulbee » 2007/11/23 12:22 pm

Sun java 1.6.3으로 하니까 잘 되네요.^^
그런데 이상한 건 32bit 시스템도 gnu-java 1.4.2 버전인데 왜 32bit 시스템에서는
되고 64bit 시스템에서는 안되는 건지 모르겠네요.

암튼 amd64에서 sun-java 로 하니까 잘 됩니다.
감사합니다.^^ :D
byulbee
 
전체글: 2
가입일: 2007/11/21 3:22 pm


다시 돌아감: 질문/답변

접속 중인 사용자

이 포럼에 접속 중인 사용자: 접속한 회원이 없음 그리고 손님들 18 명

cron