Linux で JDK 環境を構成する方法

Linux で JDK 環境を構成する方法

1. 公式ウェブサイトにアクセスして、jdk-8u162-linux-x64.tar.gzなどのLinux用のjdkパッケージをダウンロードします。

2. ディレクトリを作成し、そこにjdkパッケージをコピーします(例:home/haha/user/java)。

3. コンソールでディレクトリに入り、tar zxvf jdk-8u162-linux-x64.tar.gz を実行して解凍します。

4. 環境変数を設定します。

コンソールを開き、sudo vi /etc/profile を実行し、次の設定内容をファイルに挿入して保存し、終了します (最初に esc を押し、次に :wq を押します)。

 JAVA_HOME=/home/haha/user/java/jdk1.8.0_162
 PATH=$JAVA_HOME/bin:$PATH
 クラスパス=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 JAVA_HOMEをエクスポートする
 エクスポートPATH
 CLASSPATHをエクスポートする

5. 環境を有効にするためにsource /etc/profileを実行します。

6. ターミナルに java -version と入力して、成功したかどうかを確認します (成功した場合は、対応するバージョン番号が表示されます)。

要約する

上記は、Linux での JDK 環境の構成に関する編集者による紹介です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、すぐに返信いたします。

以下もご興味があるかもしれません:
  • Linux jdk のインストールと環境変数の設定チュートリアル (jdk-8u144-linux-x64.tar.gz)
  • Linux で JDK をインストールして環境変数を設定する方法 (この記事で十分です)
  • Linux に JDK1.8 をインストールするための詳細なチュートリアル
  • Linux で jdk1.8 をインストールし、環境変数を設定するチュートリアル
  • Linux環境にJDK1.8をインストールする

<<:  Javascript 非同期プログラミング: Promise を本当に理解していますか?

>>:  MYSQL メタデータ ロック (MDL ロック) MDL ロックの問題分析

推薦する

ネイティブJavaScriptカルーセル実装方法

この記事では、JavaScriptカルーセルの実装方法を参考までに紹介します。具体的な内容は次のとお...

Ubuntuで余分なカーネルを削除する方法

ステップ1: 現在のカーネルを表示する 読み取る $ uname -a Linux rew 4.15...

vue2.x の徹底研究 - h 関数の説明

目次解決、要約: vue プロジェクト。 .vue ファイルのテンプレート内に記述されたコードは、w...

CSS と JavaScript を使用して管理ダッシュボードのレイアウトを構築するためのサンプル コード

あなたが作成するものこの新しいチュートリアルでは、CSS と JavaScript を使用して、レス...

vue3 を使用してマテリアル ライブラリを構築する方法

目次なぜマテリアルライブラリが必要なのでしょうか?材質は何ですか?素材の種類fuep、vue3 ベー...

HTML におけるブロックコメントの使用に関する詳細な紹介

HTML の一般的なコメント: <!--XXXXXXXX--> (XXXXXXXX はコ...

Javascript における非同期待機の詳細な理解

この記事では、async/await がすべての JavaScript 開発者にとって非同期プログラ...

Vueでキャッシュされたページを管理する方法

目次問題1: 破壊1. 破壊する方法2. いつ破壊するか2.1 解決策1: route.queryを...

CSS と HTML とフロントエンド テクノロジーのレイヤー図

JavascriptとDOMの関係は非常に曖昧で、CSSやHTMLのフロントエンド技術層も理解してい...

MySQL クエリ データベース容量方法手順

すべてのデータベースの合計サイズを照会する方法は次のとおりです。 mysql> informa...

丸い角や鋭い角を表現するために、絵の代わりに文字を使用する研究

Google Gmail ページから撮った次のスクリーンショットをご覧ください (同じ場所からスクリ...

XAML でボタンを円として再描画する方法

XAML レイアウトを使用する場合、インターフェイスを Metro 風にするために、一部のボタンでは...

Access_Tokenの統合管理を実現するミニプログラム開発

目次TOKEN タイマーリフレッシュ2. access_tokenの内部設計2.1 access_t...

MySQL がデフォルトの分離レベルとして繰り返し読み取りを選択する理由

目次Oracle 分離​​レベルMySQL 分離レベル要約する多くの読者は、MySQL のトランザク...

Nginx を使用してフロントエンドのクロスドメイン問題を解決する方法

序文Vue アプリケーションなどの静的ページを開発する場合、クロスドメインになる可能性のあるインター...