GNU/Linux >> Linux の 問題 >  >> Linux

Maven が JDK 1.6 を使用しているのに、私の Java バージョンが 1.7 である理由

以下を ~/.mavenrc に追加します :

export JAVA_HOME=/Library/Java/JavaVirtualMachines/{jdk-version}/Contents/Home

2 番目の解決策:

echo export "JAVA_HOME=\$(/usr/libexec/java_home)" >> ~/.bash_profile


入る

/System/Library/Frameworks/JavaVM.framework/Versions

CurrentJDK を更新します 指すシンボリックリンク

/Library/Java/JavaVirtualMachines/YOUR_JDK_VERSION/Contents/

cd /System/Library/Frameworks/JavaVM.framework/Versions
sudo rm CurrentJDK
sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/ CurrentJDK

これですぐに動作します。


Linux
  1. Tomcat がポート 8080 で動作するのに 80 で動作しないのはなぜですか?

  2. JAVA_HOME と PATH は設定されていますが、 java -version にはまだ古いバージョンが表示されます

  3. Linux では time.h で timer_t が定義されているのに、OS X では定義されていないのはなぜですか

  1. Lsからの出力には改行がありますが、1行で表示されます。なんで?

  2. Linux –ロケールEs_mxは機能するがEsは機能しないのはなぜですか?

  3. FreeBSDにJava(JREまたはJDK)をインストールする方法

  1. 誰が POSIX リアルタイム シグナルを使用し、その理由は?

  2. 代替手段を実行するタイミングと理由 --install java jar javac javaws on Linux に jdk をインストールする

  3. Linux の Windows サブシステムへの Oracle JDK のインストール