CentOS에 Java SDK를 설치하는 방법
나는 센트가 있다OS 5인데 Linux에서 Java SDK를 설치하는 절차를 모릅니다.
RPM 파일을 다운로드 할 수 있는 장소와 그 다음에 무엇을 하면 완전히 설치할 수 있습니까?
그러면 Tomcat을 설치해야 합니다.
아니면 모두 준비된 패키지가 있나요?
다음 명령어는 Java와 직접 관련된 모든 패키지의 목록을 반환합니다.이 형식은 다음과 같습니다.java-<version>
.
$ yum search java | grep 'java-'
사용 가능한 패키지가 없는 경우 검색할 새 리포지토리를 다운로드해야 할 수 있습니다.나는 Dag Wiers의 보고서를 볼 것을 제안한다.다운로드 후 위의 명령을 다시 시도하십시오.
다운로드 가능한 Java 패키지 버전이 하나 이상 표시됩니다.이 문서를 읽는 시점에 따라 사용 가능한 최신 버전이 다를 수 있습니다.
java-1.7.0-openjdk.x86_64
JRE를 소개합니다.「」를 인스톨 하려면 , 「」도 참조해 .javac
JDK.JDK를 and 、 and음음음음 、 and and음음 and and and and and 。
$ 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
@벤텍, 완벽해.
redhat docs는 항상 훌륭한 소스입니다.yum을 사용하여 JDK를 설치하는 방법을 설명하는 좋은 튜토리얼이 여기에 있습니다(즐겨보세요). - OpenJDK를 설치하고 $JAVA_를 설정합니다.홈 패스
Open JDK 6:
yum install java-1.6.0-openjdk-devel
Open JDK 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
센토스 7에서는 그냥...
sudo yum install java-sdk
당신은 이미 가장 흔한 보고서를 가지고 있을 겁니다.Centos는 -devel sufix를 사용하여 올바른 SDK를 찾습니다.
다른 대답은,
sudo yum list \*java-1\* | grep open
리스트에서 하나를 선택하여 설치한다.
예를들면,
sudo yum install java-1.7.0-openjdk.x86_64
다음은 Cent에서의 Java 및 그 경로 설정에 대한 자세한 정보입니다.OS6.
최신 Java 버전8 의 인스톨 순서는, 다음과 같습니다.
- Oracle 사이트에서 java rpm 패키지를 다운로드합니다.(jdk-8-linux-x64.rpm)
- rpm부터 설치합니다.(rpm - Uvh jdk-8 - linux - x64 . rpm )
- /etc/profile을 열고 Java 경로를 설정하여 저장합니다.
- 다음 명령을 사용하여 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' | (head -n 1) | awk '{print "http://www.oracle.com"$1}' | xargs wget --no-cookies --header "Cookie: 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 "Cookie: gpw_e24=xxx; oraclelicense=accept-securebackup-cookie;" -q -O ./jdk8.rpm && sudo rpm -i ./jdk8.rpm
The bold part should be replaced by the package of your liking.
If you want the Oracle JDK and are willing not to use yum/rpm, see this answer here:
Downloading Java JDK on Linux via wget is shown license page instead
As per that post, you can automate the download of the tarball using curl and specifying a cookie header.
Then you can put the tarball contents in the right place and add java to your PATH, for example:
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
use the below commands to install oracle java8 through terminal
Step -1) Visit Oracle JDK download page, look for RPM version
Step -2) Download oracle java 8 using the below command wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.rpm
Step -3) Install the java8 using below command sudo yum localinstall jdk-8u121-linux-x64.rpm Now the JDK should be installed at /usr/java/jdk1.8.0_121 Step -4) Remove the downloaded .rpm file to utilize the space. rm jdk-8u121-linux-x64.rpm
Step -5) Verify the java by using command java -version
Step -6) If the CentOS has multiple JDK installed, you can use the alternatives command to set the default java sudo alternatives --config java
Step -7)Optional set JAVA_HOME Environment variables. copy the path of jdk install i.e /usr/java/jdk1.8.0_121 use below command to export 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 를 참조해 주세요.
잘 됐으면 좋겠다.
제가 한 일은 다음과 같습니다.
저,, 를 다운받았습니다.
.tar
Oracle Java JDK JRE의 JRE입니다.뽑습니다.
.tar
선택하다도 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
JAVA_HOME
★★★★★★★★★★★★★★★★★」PATH
Java 9에서는 여전히 Java 8을 런타임 환경으로 표시하고 있었습니다. 9 9.0.4 Symlinked로 ./user/bin
ln
명령어를 입력합니다.하였습니다.
java -version
명령어를 사용하여 현재 기본 Java 런타임 환경으로 설정되어 있는 Java 버전을 확인합니다.
루트 사용자가 아닌 사용자와 yum을 사용하여 OpenJDK 8 JRE를 설치하려면 다음 명령을 실행합니다.
sudo yum install java-1.8.0-openjdk
Java 버전 확인
언급URL : https://stackoverflow.com/questions/5104817/how-to-install-java-sdk-on-centos
'programing' 카테고리의 다른 글
VARB란INALY(MAX)는? (0) | 2022.09.27 |
---|---|
System.gc()는 언제 어떤 처리를 합니까? (0) | 2022.09.27 |
문자열에 숫자만 포함되어 있는지 여부를 확인하는 정규식 (0) | 2022.09.27 |
휴지 상태에서의 일대일, 다대일 및 일대다 기본 가져오기 유형 (0) | 2022.09.27 |
MySQL Workbench의 다이어그램에서 SQL 스크립트를 생성하려면 어떻게 해야 합니까? (0) | 2022.09.27 |