我無法運行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,但是maven沒有選擇它,因爲它沒有被設置爲你的%JAVA_HOME%環境變量。
僅供參考JITWatch在此處有一個Google組:https://groups.google.com/forum/#!forum/jitwatch您可以直接詢問支持查詢。
感謝您對JITWatch的關注。
Chris
添加了項目的拉動請求,該項目應該在將來修復此問題。 https://github.com/AdoptOpenJDK/jitwatch/pull/202 – AlBlue