>> Edit article
이름
제목
패스워드
: Redhat 7.1 에서 자바가 제대로 실행 되지 않는군요. : path 문제 인줄 알고 실행파일이 잇는 곳에서 : ./java 명령을 쳐봐도 아무런 반응이 없네요. : : 커널 2.2를 쓰던 컴에 2.4로 컴파일해 올리면 : 실행이 잘되는 걸로 봐서 커널 2.4에서 인식을 : 못하는 건 아닌거 같은데요... : : 혹시 7.1에서 jdk 1.3 실행을 성공하신분 : 답변 바랍니다. 저도 그거 때문에 고민 많이 했습니다. sun jdk경우 jdk홈/bin/.java_wrapper 스크립트에 /usr/bin/cut 이라고 된 부분을 찾아 cut으로 바꾸든지 아님 ln -s /bin/cut /usr/bin/cut 으로 심볼릭링크를 걸어주시면 됩니다. 그리고 blackdown에 있는 jdk도 sun꺼랑 별 차이는 없는거 같은데 스크립트는 제대로 되어있더군요 그리고 위에 둘다 jdk에 포함된 각종 프로그램을 실행시키면 그냥 무한루프비슷하게 빠져버리는것 같더군요 i685 glibc와 안맞아서 그렇다는데 sun에서 다음 릴리즈에서 고친다고 합니다. 우선 쓰시려면 /lib/i686 디렉토리를 라이브러리패스와 상관없는곳으로 옮겨놓고 ldconfig 한번 해준다음에 하시면 됩니다. /lib/i686 안에 있는 라이브러리들은 /lib 에도 다 있는겁니다. 내부적으로 i686->i386 순으로 라이브러리를 찾아간다는데 이걸 sidegrading 이라더군요. 위의 방법으로 i686을 재끼는거지요 그러면 java잘 돌아갑니다. /lib/i686을 없애면 문제가 생기지 않을까 걱정했는데 모든게 문제 없이 잘 돌아갑니다. 어짜피 중복된 라이브러리 들이니깐요 모질라에서 자바플러그인 깔고 나서도 다시 모질라를 실행시키면 무한루프에 빠지는것 같은 현상이 있었는데 그것도 위 같은 문제때문이 아닌가 생각됩니다. 그건 다시 한번 테스트 해봐야겠군요.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved