2016-04-23 7 views
0

jitwatchを実行できません。コンパイルエラーでいつも私を返します。ここでコンパイルエラーjitWatchの使用

は私がやったことです:

git clone https://github.com/AdoptOpenJDK/jitwatch.git 
mvn clean install exec:java 

enter image description here

は、誰もがこれまでに同様の問題を発見していますか? これをどのように修正しますか?

答えて

1

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ランタイムでない理由を調べてください。

+1

今後これを修正するプロジェクトのプルリクエストが追加されました。 https://github.com/AdoptOpenJDK/jitwatch/pull/202 – AlBlue

1

私はAlexからのPR(感謝!)と合併し、JITWatchをJava 1.7のもとで再構築しています。私はこれからもサポートしたいと考えています。

JDK 8はインストールされていますが、%JAVA_HOME%環境変数として設定されていないため、mavenがそれを受け取っていません。

FYI JITWatchには、Googleグループがあります:https://groups.google.com/forum/#!forum/jitwatchここでサポートの問い合わせを直接行うことができます。

JITWatchにご関心をお寄せいただきありがとうございます。

クリス

関連する問題