選択した 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
rpm grep java code を実行します。 > コマンド、残っているのは 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
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🎜 ダウンロードした Web ページ (html) は Web ページ (html) であることがわかります。数百メガバイトのものを数秒で開くにはどうすればよいですか?その後、手動でダウンロードし、rz
コマンドを実行し、ダウンロードしたファイルを選択して Linux 仮想マシンに転送し、解凍を実行する必要があります。 🎜rrreee🎜 解凍されたファイルは次のとおりです: 🎜rrreee🎜Delete圧縮ファイル (選択可能): 🎜rrreee🎜 環境変数を設定します: 🎜rrreee🎜 i
と入力して編集モードに入り、ファイルの最後に環境変数を追加します: 🎜rrreee🎜 を押します>esc
キー、wq
と入力します (保存して終了)。 🎜保存後、新しく構成した環境を有効にします: 🎜rrreee🎜 JDK のインストールが完了したかどうかを確認します: 🎜rrreee🎜 結果を表示します: 🎜rrreee🎜 は構成が成功したことを意味します。 🎜以上がCentOS7でカスタムJDKを構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。