: 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을 없애면 문제가 생기지 않을까
걱정했는데 모든게 문제 없이 잘 돌아갑니다. 어짜피 중복된 라이브러리
들이니깐요
모질라에서 자바플러그인 깔고 나서도 다시 모질라를 실행시키면
무한루프에 빠지는것 같은 현상이 있었는데 그것도 위 같은 문제때문이
아닌가 생각됩니다. 그건 다시 한번 테스트 해봐야겠군요.