私はWindows上で、環境変数にJDK 1.8へのパスを設定しています。 プロジェクト構造でも、私はすでにそれに変更しました。私はMavenプロジェクトを持っています。コマンドラインでIntelliJでのJDKの変更が動作していないようです。
、私は `MVNの--version」を使用している場合、私は、私は[実行]ボタンを打つ場合は、IntelliJので、それは常にJDK 1.7を指して、エラーがスローされ
Apache Maven 3.0.4 (r1232337; 2012-01-17 15:44:56+0700)
Maven home: C:\apache-maven-3.0.4
Java version: 1.8.0_77, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_77\jre
Default locale: en_AU, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"
を見ます(私のMavenプロジェクトにはJava 8が必要なので)。それをどうやって変えるの?おかげ
"C:\Program Files\Java\jdk1.7.0_09\bin\java" -Xms512m -Xmx1024m -Dclassworlds.conf=C:\apache-maven-3.0.4\bin\m2.conf -Dmaven.home=C:\apache-maven-3.0.4 -Didea.launcher.port=7534 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 11.1.5\bin" -Dfile.encoding=UTF-8 -classpath "C:\apache-maven-3.0.4\boot\plexus-classworlds-2.4.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 11.1.5\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain org.codehaus.classworlds.Launcher --no-plugin-registry --fail-fast --strict-checksums --update-snapshots -f C:\Users\Tung\server-pinbike\api-pinbike2\pom.xml install
更新 @BevyQの先端に従った後、私はMavenのランナーのJREがJre7に指していた、それが理由だことがわかりました。
下記のスクリーンショットを参照してください。誰かを助けてくれることを願っています。
https://www.jetbrains.com/help/idea/2016.1/project-page.htmlこれに対する一つの解決策は、あなたのマシン –
あなたの実行構成を見ましたか?ランナー・タブをクリックして何が表示されるのかを確認してください – nullpointer
から古いJavaのバージョンを削除することができ – BevynQ