前回のLinux探索記事[http://www.cnblogs.com/Kidezyq/p/8782728.html](http://www.cnblogs.com/Kidezyq/p/8782728.html)には、 yum
命令を使用してネイティブOpenJDKをインストールするコマンドがあります。その時、偉大な神がコメントをし、太陽のJDKをインストールするのが最善であると示唆しました。 JDKとOpenJDKの違いをインターネットで検索したところ、OpenJDKはJDKの簡易版と一般的に考えられます。具体的な違いについては、次の既知の質問を参照してください:[https://www.zhihu.com/question/19646618](https://www.zhihu.com/question/19646618)
言うまでもありませんが、OpenJDKをインストールした後、rpmを使用してsunのJDKを再インストールするプロセスは次のとおりです。
rpm-qa| grepjdk
を実行します。yum -y remove java XXXXX
を使用して、前のセクションにあるjdk関連のインストールパッケージをアンインストールしますwgetherehttp://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/を実行し始めました。 jdk-8u171-linux-x64.rpm
その結果、ダウンロードされたパッケージは非常に小さく、明らかに間違っています。後で、ローカルPCに直接ダウンロードしてから、 rzjdk-8u171-linux-x64.rpm
コマンドを使用してCentOSサーバーにアップロードします。rpm -ihvjdk-8u171-linux-x64.rpm
を実行します。java
コマンドと javac
コマンドを直接入力します。ただし、インターネット上で環境変数を設定する必要があります。今後、さまざまな未知のエラーを防ぐために、ここでも設定します。ルートの下で実行します: vi / etc / profile
、ファイルの最後に次の構成を追加します:export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64 export CLASSPATH=.:
touch / etc / profile
を実行しますヒント
1. rpmコマンドの関連パラメーターの説明:
- a:すべてのパッケージを照会します。
- b<完了段階><パッケージファイル>+または-t <完了段階><パッケージファイル>+:设置包装套件的完了段階,并指定パッケージファイル的文件名称;
- c:構成構成ファイルのみがリストされています。このパラメーターは連携する必要があります"-l"パラメータの使用法;
- d:テキストファイルのみがリストされています。このパラメーターは連携する必要があります"-l"パラメータの使用法;
- e<パッケージファイル>または--erase<パッケージファイル>:指定したパッケージを削除します。
- f<ファイル>+:查询拥有指定ファイル的套件;
- hまたは--ハッシュ:キットのインストール時にタグを一覧表示します。
- i:キットの関連情報を表示します。
- i<パッケージファイル>または--install<パッケージファイル>:安装指定的パッケージファイル;
- l:スイートのファイルリストを表示します。
- p<パッケージファイル>+:查询指定的RPMパッケージファイル;
- q:クエリモードを使用します。問題が発生すると、rpmコマンドは最初にユーザーに尋ねます。
- R:キットの関連性情報を表示します。
- s:ファイルのステータスを表示します。このパラメータは連携する必要があります"-l"パラメータの使用法;
- U<パッケージファイル>または--upgrade<パッケージファイル>:升级指定的パッケージファイル;
- v:命令の実行プロセスを表示します。
- vv:トラブルシューティングを容易にするために、命令実行プロセスを詳細に表示します。
2. rpmインストールソフトウェアが配置されているパスを見つける方法:
a.最初のパス`rpm -qa|grep jdk`rpm経由でインストールされたjdkを見つけます
b.もう一度合格`rpm -ql XXX`それを見つける
Recommended Posts