我正试着在windows上做尸检,netbeans。我得到了不支持的java版本13请确保java版本是1.8.0_66或更高版本
https://github.com/sleuthkit/autopsy
我设置了环境变量,但它不起作用。
当我回显%JAVA_HOME%时
我得到了C:\Programfiles/java/jre1.8.0_241
java -version打印1.8.0_241
我还去查看了netbeans.conf
找到名为“netbeans_jdkhome”的属性。它被正确设置为Windows系统,这可能是C:\Program Files\Java\jdk-13.0.2)。
Build.xml
<condition property="supported-java-versions">
<or>
<matches string="${java.version}" pattern="1\.8\.0_6[6-9]"/>
<matches string="${java.version}" pattern="1\.8\.0_[7-9][0-9]"/>
<matches string="${java.version}" pattern="1\.8\.0_[1-9][0-9][0-9]"/>
<matches string="${java.version}" pattern="1\.8\.[1-9]_[0-9][0-9]"/>
<equals arg1="${ant.java.version}" arg2="1.9"/>
</or>
</condition>发布于 2020-02-15 01:27:45
这不一定是你问题的解决方案,但太长了,不能作为评论发表。
您尚未指定您的NetBeans版本,但对于所有版本,请注意:
java -version的值也是无关紧要的;它证明/反驳了nothing.在您的示例中,netbeans_jdkhome似乎有一个指定JDK13安装路径的值。如果您运行的是Java8.2,那么这是一个无效的路径,因为8.2不支持高于1.8的NetBeans版本。修复方法是编辑netbeans.conf并设置netbeans_jdkhome来指定您的Java8安装的路径。
如果您运行的不是NetBeans 8.x,请使用NetBeans安装的详细信息更新您的问题。您可以通过复制并粘贴Help > About窗口中的输出来实现此目的。
https://stackoverflow.com/questions/60228803
复制相似问题