1. ホーム

[解決済み】LinuxでJAVA_HOMEを全ユーザーに設定する方法

2022-04-04 13:09:41

質問

私はLinuxシステムの初心者ですが、Javaフォルダが多すぎるようです。

java -version で表示されます。

  • java バージョン "1.7.0_55"。
  • OpenJDK ランタイム環境 (rhel-2.4.7.1.el6_5-x86_64 u55-b13)
  • OpenJDK 64-Bit Server VM (ビルド 24.51-b03、ミックスモード)

Mavenプロジェクトをビルドしようとすると、エラーが発生します。

Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/java/jdk1.7.0_05/bin/java

rootとnot-rootユーザのためにどのファイルを修正する必要があるか、またjavaはどこにあるか教えていただけませんでしょうか?

どのように解決するのですか?

  1. find /usr/lib/jvm/java-1.x.x-openjdk
  2. vim /etc/profile

    非特権ユーザーでログインしている場合は、sudo を前置する。 sudo vim

  3. i」キーを押すと挿入モードになります
  4. を追加します。

    export JAVA_HOME="path that you found"
    
    export PATH=$JAVA_HOME/bin:$PATH
    
    
  5. ログアウトして再度ログインする、再起動する、または source /etc/profile 現在のシェルで変更を即座に適用するには