CentOS에 Java SDK를 설치하는 방법은 무엇입니까?
나는이 에 CentOS 5,하지만 난 리눅스에 자바 SDK를 설치하는 단계를 모른다.
RPM을 다운로드 할 수있는 곳과이를 완전히 설치하기 위해 다음에 무엇을 할 수있는 있습니까?
그런 다음 Tomcat 을 설치해야합니다 .
아니면 모두를위한 기성품 패키지가 있습니까?
다음 명령은 Java와 직접 관련된 모든 패키지 목록을 반환합니다. 형식은 java-<version>.
$ yum search java | grep 'java-'
사용 가능한 패키지가없는 경우 검색 할 새 저장소를 다운로드해야 할 수 있습니다. Dag Wieers의 repo를 살펴볼 것을 제안 합니다. 다운로드 후 위의 명령을 다시 시도하십시오.
다운로드 할 수있는 하나 이상의 Java 패키지 버전이 표시됩니다. 이 글을 읽은시기에 따라 사용 가능한 최신 버전이 다를 수 있습니다.
java-1.7.0-openjdk.x86_64
위의 패키지만으로는 JRE 만 설치합니다. javac및 JDK 도 설치 비용 다음 명령이 트릭을 수행합니다.
$ yum install java-1.7.0-openjdk*
(및 설치 패키지) 될 것입니다.
java-1.7.0-openjdk.x86_64
java-1.7.0-openjdk-accessibility.x86_64
java-1.7.0-openjdk-demo.x86_64
java-1.7.0-openjdk-devel.x86_64
java-1.7.0-openjdk-headless.x86_64
java-1.7.0-openjdk-javadoc.noarch
java-1.7.0-openjdk-src.x86_64
@Sventeck, 완벽합니다.
redhat 문서는 훌륭한 소스입니다 -yum을 통해 JDK를 설치 한 다음 경로를 설정하는 방법을 설명하는 좋은 튜토리얼은 여기에서 사용할 수 있습니다 (재미 있으세요 !).- OpenJDK를 설치하고 $ JAVA_HOME 경로를 설정합니다.
OpenJDK 6 :
yum install java-1.6.0-openjdk-devel
OpenJDK 7 :
yum install java-1.7.0-openjdk-devel
사용 가능한 모든 java openjdk-devel 패키지를 제안 다음을 시도하십시오.
yum list "java-*-openjdk-devel"
yum install java-1.8.0
그리고 :
alternatives --config java
확인 :
java -version
Centos 7에서는 그냥
sudo yum install java-sdk
이미 가장 일반적인 저장소가 가정합니다. Centos는 -devel 접미사가있는 올바른 SDK를 찾습니다.
다른 대답은 다음과 달라집니다.
sudo yum list \*java-1\* | grep open
목록에서 하나를 선택하고 설치하는 것보다
예를 들면
sudo yum install java-1.7.0-openjdk.x86_64
CentOS6에서 Java 및 해당 경로 설정에 대한 자세한 정보는 다음과 가능 합니다.
다음 단계는 최신 Java 버전 8 설치를위한 것입니다.
- Oracle 사이트 에서 java rpm 패키지를 다운로드 합니다 . ( jdk-8-linux-x64.rpm )
- rpm에서 설치하십시오. ( rpm -Uvh jdk-8-linux-x64.rpm )
- 은 / etc / 프로파일을 열고 자바 경로를 설정하고 저장하십시오.
- 다음 명령을 사용하여 Java 설치 경로 및 Java 버전을 확인하십시오. 어떤 자바 , 자바 버전
이제 샘플 Java 프로그램으로 설치를 테스트 할 수 있습니다.
Oracle이 다운로드 링크에 일부 md5hash를 삽입하기 때문에 명령 줄에 대한 다운로드 링크를 자동으로 조합 할 수 없습니다.
그래서 최신 jdk 다운로드 링크를 가져 와서 다운로드하고 rpm을 통해 직접 설치하기 위해 불쾌한 bash 명령 줄을 수정했습니다. 관심있는 모든 분들께 :
wget -q http://www.oracle.com/technetwork/java/javase/downloads/index.html -O ./index.html && grep -Eoi '] +>'index.html | grep -Eoi '/technetwork/java/javase/downloads/jdk8-downloads-[0-9]+.html'| (헤드 -n 1) | awk '{print " http://www.oracle.com "$ 1}'| xargs wget --no-cookies --header "쿠키 : gpw_e24 = xxx; oraclelicense = accept-securebackup-cookie;" -O index.html -q && grep -Eoi ' "filepath": "[^"] + jdk-8u [0-9] + -linux-x64.rpm "'index.html | grep -Eoi 'http : [ ^ "] + '| xargs wget --no-cookies --header "쿠키 : gpw_e24 = xxx; oraclelicense = accept-securebackup-cookie;" -q -O ./jdk8.rpm && sudo rpm -i ./jdk8.rpm
굵은 부분은 원하는대로의 패키지로 대체해야합니다.
Oracle JDK를 원하고 yum / rpm을 사용하지 않으려는 경우 다음 답변을 참조하십시오.
wget을 통해 Linux에서 Java JDK를 다운로드하면 대신 라이센스 페이지가 표시됩니다.
해당 게시물에 따라 curl을 사용하고 쿠키 헤더를 지정하여 tarball 다운로드를 자동화 할 수 있습니다.
그런 다음 tarball 내용을 올바른 위치에 넣고 java를 PATH에 추가 할 수 있습니다. 예를 들면 다음과 같습니다.
curl -v -j -k -L -H "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz > jdk.tar.gz
tar xzvf jdk.tar.gz
sudo mkdir /usr/local/java
sudo mv jdk1.8.0_45 /usr/local/java/
sudo ln -s /usr/local/java/jdk1.8.0_45 /usr/local/java/jdk
sudo vi /etc/profile.d/java.sh
export PATH="$PATH:/usr/local/java/jdk/bin"
export JAVA_HOME=/usr/local/java/jdk
source /etc/profile.d/java.sh
아래 명령을 사용하여 터미널을 통해 Oracle java8을 설치하십시오.
단계 -1) Oracle JDK 다운로드 페이지를 방문하여 RPM 버전을 찾습니다.
-2 단계) wget --header "Cookie : oraclelicense = accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441 명령을 사용하여 oracle java 8을 다운로드합니다. /jdk-8u121-linux-x64.rpm
단계 -3) 아래 명령을 사용하여 java8 설치 sudo yum localinstall jdk-8u121-linux-x64.rpm 이제 JDK를 /usr/java/jdk1.8.0_121에 설치해야합니다. 단계 -4) 다운로드 한 .rpm 파일을 제거하여 활용합니다. 우주. rm jdk-8u121-linux-x64.rpm
단계 -5) java -version 명령을 사용하여 Java를 확인합니다.
단계 -6) CentOS에 여러 JDK가 설치되어있는 경우 alternates 명령을 사용하여 기본 java sudo 대안을 설정할 수 있습니다. --config java
단계 -7) 선택적으로 JAVA_HOME 환경 변수를 설정합니다. jdk 설치 경로 복사 ie /usr/java/jdk1.8.0_121 아래 명령을 사용하여 java home export JAVA_HOME = / usr / java / jdk1.8.0_121 export PATH = $ PATH : $ JAVA_HOME
centos에서 java를 설치 / 제거하는 쉘 스크립트를 작성했습니다. 셸을 실행하여 완료 할 수 있습니다. 이 쉘의 핵심은 다음과 같습니다.
1.download the jdk rpm(RedHat Package Manager) package.
2.install java using rpm.
https://github.com/daikaixian/WaterShell/tree/master/program_installer에서 자세한 내용을 볼 수 있습니다.
그것이 당신을 위해 작동하기를 바랍니다.

이것이 내가 한 일입니다.
먼저
.tarOracle 사이트에서 Java JDK 및 JRE 용 파일을 다운로드했습니다 ..taropt 폴더에 파일 압축을 풉니 다 .나는 내 환경 변수를 설정에도 불구하고 문제를 직면
JAVA_HOME하고PATH자바 9, 여전히 내 런타임 환경으로 자바 (8)을 보여주는했다. 따라서 Java 9.0.4 디렉토리/user/bin에서ln명령 을 사용하도록 심볼릭 링크했습니다 .java -version명령을 사용 하여 현재 기본 Java 런타임 환경으로 설정된 Java 버전을 확인했습니다.
참고 URL : https://stackoverflow.com/questions/5104817/how-to-install-java-sdk-on-centos
'IT' 카테고리의 다른 글
| node.js, 오류 : 'express'오류를 수 없습니다. (0) | 2020.08.21 |
|---|---|
| 배치 파일 내에서 출력 리디렉션 (0) | 2020.08.21 |
| Vim : 디렉토리의 파일에 설정 적용 (0) | 2020.08.21 |
| 반복하지 않고 다차원 배열에서 "키"배열을 얻는 방법 (0) | 2020.08.21 |
| 오류 : Typescript 기능 1.5. (0) | 2020.08.21 |