cent 5.3 에서 jdk 설치하는법 질문입니다. 문제가 생깁니다.

aodwk156의 이미지

일단 자바를 선에서 다운 받았습니다.
인터넷을 뒤적이니
1. j2sdk-1_4_1_03-linux-i586-rpm.bin 파일을 다운로드 받습니다.
이 파일은 jdk rpm selfextract 스크립트 입니다.
2. ./j2sdk-1_4_1_02-linux-i586-rpm.bin 명령을 실행합니다.
(실행권한이 없다면 chmod +x j2sdk-1_4_1_02-linux-i586-rpm.bin 를 먼저 실행)
j2sdk-1_4_1_02-fcs-linux-i586.rpm 파일이 생성됩니다.
3. rpm -ivh j2sdk-1_4_1_02-fcs-linux-i586.rpm 명령 실행
4. 3번을 실행하면 /usr/java/j2sdk1.4.1_02 디렉토리에 jdk가 설치됩니다.
5. 이제 /usr/java/j2sdk1.4.1_02/bin 을 PATH에 추가하면 설치 끝!
********************************************************************
bin파일을 실행할수 있도록 아래 처럼 퍼미션을 변경해줍니다.
chmod 755 j2sdk-1_5_0_08-linux-i586.bin
설치 실행.. (./파일명)
./j2sdk-1_5_0_08-linux-i586.bin
라이센스에 동의하냐는 말이 나오면 yes를 타이핑 해줍니다.
Do you agree to the above license terms? [yes or no]
yes 앤터
압축이 다 풀렸으면 /usr/local/ 폴더로 이동시켜줍니다.
mv j2sdk1.5.0_08 /usr/local/j2sdk1.5.0_08 앤터
설치한 jdk를 사용하기 위해서는 path설정과 JAVA_HOME 등록을 해줘야 합니다.
vi /etc/profile
PATH="$PATH:/usr/local/j2sdk1.5.0_08/bin"

export JAVA_HOME="/usr/local/j2sdk1.5.0_08"

처음에 일단 압축부터가 문제가 발생하는데
tail: cannot open `+511' for reading: 그런 파일이나 디렉토리가 없음
Checksumming...
이건 실행파일 수정으로 rpm파일 생성까지 가능하게 하였습니다.
vi로 들어가서 문제되는부분 수정하고 파일 생성하고 rpm으로 설치하고
그다음에 경로랑 링크 걸어주고 java -version을치게 되면 기존 자바로 인식해옵니다.
그래서 기존 자바를 rpm -qa| grep java 로 나온것을 삭제 하였습니다.
처음이 1.6 대 버전과 1.4대 버전 은 설치되있는데
rpm -e 기존 1.6 버전을 지우고 나머지 1.4 버전을 삭제 하려는데 삭제도 안되고요
제가 설치한 버전은 1.4.2.08입니다.

cent os 5.3 인데 막 찾다 보니가 우선순위 설정하는게 있더라구요
처음에 alternatives 에 등록해주고
alternatives --install /usr/bin/java java 설치경로 10 으로 해서 우선순위를 제가 설치한것으로 바꾸긴 하였습니다.
java -version 치면 제가 설치한 버전으로 올라오게 되는데 이게 맞는건지 또한 옵션을 따로 또 주어서 install 하여야 하는지도 알고싶습니다.


academic의 이미지

CentOS 5.3부터는 jdk가 포함되어 있는데

java-1.6.0-openjdk나 java-1.6.0-openjdk-devel 패키지를 설치하면 안되는 이유가 있었나요?

--
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

aodwk156의 이미지

이렇게 두개가 설치가 되어있는데 정확이 딱 제가 설치하려는 버전은 제일 무난하다는 1.4.2.08버전입니다.

처음이 이버전 설치하는데도 애 먹었는데 설치하고 나서도 java -version을 처도 안잡아 올라오고 난감합니다.

alternatives --install 이것으로 뭐 어찌 하긴 했는데
java -version 치면 설치한 버전이 나오긴 나오는데요
alternatices --display java 로 치면 다 NONE으로 나와서요 ;;

academic의 이미지

1.4.2.08 버전이 제일 무난하다는게 본인 의견이 아니라 남한테 들은 얘기라면.... 전 말리고 싶습니다.

설치하기가 번거로운데.... 그렇게 공들일만한 가치가 있을까 싶어서요.

1.4를 쓰시려면

java-1.6.0-openjdk과 java-1.6.0-openjdk-devel 패키지를 지우고

java-1.4.2-gcj-compat나 java-1.4.2-gcj-compat-devel 패키지를 설치해서 쓰면 되지 않을까요?

꼭 원하는 버전을 설치해야 하는 상황이라면

http://wiki.centos.org/HowTos/JavaOnCentOS

http://www.jpackage.org/

를 참고해서 설치하면 될 겁니다.

이미 설치된 java-1.6.0-openjdk과 java-1.6.0-openjdk-devel 패키지는 다 지우시고요.

--
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.

aodwk156의 이미지

답변 진심으로 감사합니다. 일단 우선순위에서좀 막기히기는 하지만..ㅎㅎ
답변 정말 감사합니다. 설치하고 후기 올리도록 하겠습니다. 설치가 무난히 된다면 ㅎ
저와 같은 사람이 또 있으면 도움좀 되겠죠
요새 신종플루가 유행인듯 싶습니다. 항시 몸 관리 잘하시구요^^
오늘 날씨가 흐릿하네요 비가 오려고 하는듯 한데.. 비 맞지 마시고요^^ 좋은 하루 보내세요

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.