编译错误使用jitWatch
Compilation error Using jitWatch
我无法 运行 jitwatch。它总是 returns 我编译错误。
这是我所做的:
git clone https://github.com/AdoptOpenJDK/jitwatch.git
mvn clean install exec:java
有没有人发现过类似的问题?
我们如何解决这个问题?
看起来这个方法是在 Java 1.8 中添加的,我怀疑你正在使用的命令行编译器使用了 1.7 兼容性标志(因此无法看到该方法)。检查您是否使用 Maven 正在使用的环境变量指定不同版本的 Java,或者 运行 -verbose
标志以找出 Java 的内容使用的版本是。
看起来有一个 Java 1.7 配置文件,当构建认为它在 1.7 运行时时选择它,这可能是一个问题:
https://github.com/AdoptOpenJDK/jitwatch/blob/master/pom.xml#L108
因此:检查 Maven 使用的 Java 版本并调查为什么它不是 Java 1.8 运行时。
我已经合并了 Alex 的 PR(谢谢!),这使得 JITWatch 在 Java 1.7 下再次构建,我打算继续支持它。
我注意到您已经安装了 JDK 8,但是 Maven 没有选择它,因为它没有设置为您的 %JAVA_HOME% 环境变量。
仅供参考 JITWatch 在此处有一个 Google 群组:https://groups.google.com/forum/#!forum/jitwatch 您可以在其中直接询问支持问题。
感谢您对 JITWatch 的关注。
克里斯
我无法 运行 jitwatch。它总是 returns 我编译错误。
这是我所做的:
git clone https://github.com/AdoptOpenJDK/jitwatch.git
mvn clean install exec:java
有没有人发现过类似的问题? 我们如何解决这个问题?
看起来这个方法是在 Java 1.8 中添加的,我怀疑你正在使用的命令行编译器使用了 1.7 兼容性标志(因此无法看到该方法)。检查您是否使用 Maven 正在使用的环境变量指定不同版本的 Java,或者 运行 -verbose
标志以找出 Java 的内容使用的版本是。
看起来有一个 Java 1.7 配置文件,当构建认为它在 1.7 运行时时选择它,这可能是一个问题:
https://github.com/AdoptOpenJDK/jitwatch/blob/master/pom.xml#L108
因此:检查 Maven 使用的 Java 版本并调查为什么它不是 Java 1.8 运行时。
我已经合并了 Alex 的 PR(谢谢!),这使得 JITWatch 在 Java 1.7 下再次构建,我打算继续支持它。
我注意到您已经安装了 JDK 8,但是 Maven 没有选择它,因为它没有设置为您的 %JAVA_HOME% 环境变量。
仅供参考 JITWatch 在此处有一个 Google 群组:https://groups.google.com/forum/#!forum/jitwatch 您可以在其中直接询问支持问题。
感谢您对 JITWatch 的关注。
克里斯