> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > CentOS7에서 사용자 정의 JDK를 구성하는 방법

CentOS7에서 사용자 정의 JDK를 구성하는 방법

PHP中文网
풀어 주다: 2017-06-21 14:17:54
원래의
1237명이 탐색했습니다.

선택한 centos7-dvd 이미지는 open jdk와 함께 제공되므로 제거해야 합니다. 먼저 내장된 jdk를 쿼리합니다.

rpm -qa | grep java
로그인 후 복사

Java 이름이 있는 항목이 7개 있습니다. 그 중 openjdk가 있는 파일을 삭제합니다. 명령은 다음과 같습니다.

rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
로그인 후 복사

Execute rpm -qa | > 명령을 실행하면 3개만 남습니다. <code>rpm -qa | grep java命令,就剩下三个:

javapackages-tools-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
로그인 후 복사

接着安装自己需要的jdk,首先进入local目录:

cd /usr/local/
로그인 후 복사

在该目录下建一个文件夹并命名为jdk,用于存放jdk文件。下载文件:

// wget 地址
wget
로그인 후 복사

通过右键->复制链接地址获得url,然后执行命令,爽歪歪,感觉下载速度好快啊!

然后执行命令:

tar -zxvf jdk-8u131-linux-x64.tar.gz
로그인 후 복사
로그인 후 복사

结果出错了,错误信息:

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
로그인 후 복사

在网上找了好久终于找到了解决方法。首先用file命令查看文件真正属性:

file jdk-8u131-linux-x64.tar.gz
로그인 후 복사

显示结果:

[root@localhost jdk]# file jdk-8u131-linux-x64.tar.gz 
jdk-8u131-linux-x64.tar.gz: HTML document, ASCII text, with very long lines, with CRLF line terminators
로그인 후 복사

原来下载下来的是网页(html),我说几百兆的东西怎么秒开呢。然后只能手动下载下来了,然后执行rz命令,选中下载的文件传到linux虚拟机,执行解压:

tar -zxvf jdk-8u131-linux-x64.tar.gz
로그인 후 복사
로그인 후 복사

解压后的文件为:

drwxr-xr-x. 8 10 143 4096 3月  15 16:35 jdk1.8.0_131
로그인 후 복사

删除压缩文件(可选):

rm -f jdk-8u131-linux-x64.tar.gz
로그인 후 복사

配置环境变量:

vim /etc/profile
로그인 후 복사

输入i进入编辑模式,在文件末尾添加环境变量:

export JAVA_HOME=/usr/local/jdk/jdk1.8.0_131
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
로그인 후 복사

esc键,输入wq

source /etc/profile
로그인 후 복사

그런 다음 필요한 jdk를 설치하고 먼저 local 디렉터리를 입력합니다.
java -version
로그인 후 복사

이 디렉터리에 폴더를 만들고 jdk 파일 저장을 위해 이름을 jdk로 지정합니다. 파일 다운로드:

[root@localhost jdk]# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
로그인 후 복사

마우스 오른쪽 버튼 클릭 -> 링크 주소를 복사하여 URL을 가져온 다음 명령을 실행하면 느낌이 좋고, 다운로드 속도도 엄청 빨라요!

그런 다음 명령을 실행하세요:

rrreee🎜결과는 오류입니다. 오류 메시지: 🎜rrreee🎜오랜 시간 동안 온라인으로 검색한 끝에 마침내 해결책을 찾았습니다. 먼저 file 명령을 사용하여 파일의 실제 속성을 확인합니다. 🎜rrreee🎜표시 결과: 🎜rrreee🎜다운로드한 웹 페이지(html)가 웹 페이지(html)인 것으로 나타났습니다. 몇 초 만에 수백 메가바이트의 파일을 어떻게 열 수 있나요? 그런 다음 수동으로만 다운로드한 다음 rz 명령을 실행하고 다운로드한 파일을 선택하여 Linux 가상 머신으로 전송하고 압축을 풀 수 있습니다. 🎜rrreee🎜압축 해제된 파일은 🎜rrreee🎜Delete입니다. 압축 파일(선택 가능): 🎜rrreee🎜환경 변수 구성: 🎜rrreee🎜i를 입력하여 편집 모드로 들어가고, 파일 끝에 환경 변수를 추가하세요. 🎜rrreee🎜esc 키를 누른 후 wq(저장하고 종료)를 입력하세요. 🎜저장 후 새로 구성된 환경을 적용하십시오: 🎜rrreee🎜 jdk 설치가 완료되었는지 확인하십시오: 🎜rrreee🎜결과 표시: 🎜rrreee🎜는 구성이 성공했음을 의미합니다. 🎜

위 내용은 CentOS7에서 사용자 정의 JDK를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿