jitwatchを実行できません。コンパイルエラーでいつも私を返します。ここでコンパイルエラーjitWatchの使用
は私がやったことです:
git clone https://github.com/AdoptOpenJDK/jitwatch.git
mvn clean install exec:java
は、誰もがこれまでに同様の問題を発見していますか? これをどのように修正しますか?
jitwatchを実行できません。コンパイルエラーでいつも私を返します。ここでコンパイルエラーjitWatchの使用
は私がやったことです:
git clone https://github.com/AdoptOpenJDK/jitwatch.git
mvn clean install exec:java
は、誰もがこれまでに同様の問題を発見していますか? これをどのように修正しますか?
Java 1.8でこのメソッドが追加されたようで、使用しているコマンドラインコンパイラが1.7の互換性フラグを使用していると思われます(したがって、メソッドを見ることができません)。 Mavenが代わりに使用する環境変数を使用して別のバージョンのJavaを指定しているかどうかを確認するか、-verbose
フラグを付けて実行してJavaバージョンの使用状況を確認してください。
ビルドは、それが1.7ランタイム上だと思って、それが問題であるかもしれないときに選択されたJava 1.7のプロファイルがありますように見えます:
https://github.com/AdoptOpenJDK/jitwatch/blob/master/pom.xml#L108
だから:使用されていますあなたのJavaのバージョンを確認しますMavenがJava 1.8ランタイムでない理由を調べてください。
私はAlexからのPR(感謝!)と合併し、JITWatchをJava 1.7のもとで再構築しています。私はこれからもサポートしたいと考えています。
JDK 8はインストールされていますが、%JAVA_HOME%環境変数として設定されていないため、mavenがそれを受け取っていません。
FYI JITWatchには、Googleグループがあります:https://groups.google.com/forum/#!forum/jitwatchここでサポートの問い合わせを直接行うことができます。
JITWatchにご関心をお寄せいただきありがとうございます。
クリス
今後これを修正するプロジェクトのプルリクエストが追加されました。 https://github.com/AdoptOpenJDK/jitwatch/pull/202 – AlBlue