netbeans上的尸检显示java版本错误
我正试图在windows和netbeans上进行尸检。 我得到了不受支持的java版本13 确保java版本为1.8.0_66或更高版本
https://github.com/sleuthkit/autopsy
我设置了环境变量,但它不起作用
当我回显%JAVA_HOME%
我得到了C:\Programfiles/java/jre1。8.0_241
java版本打印1.8.0_241
我还去检查了netbeans。形态
找到名为“netbeans_jdkhome”的属性。它被正确设置为 Windows系统,这可能是C:\Program Files\Java\jdk-13.0.2)
建造。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>
# 1 楼答案
[这不一定能解决您的问题,但太长,无法作为评论发布。]
您尚未指定NetBeans版本,但对于所有版本,请注意:
java -version
的值也无关紧要;它不能证明什么李>在您的例子中,netbeans_jdkhome似乎有一个值指定了JDK 13安装的路径。如果您运行的是NetBeans 8.2,这是一个无效路径,因为8.2不支持Java版本>;1.8. 修复方法是编辑netbeans。conf并设置netbeans_jdkhome以指定Java 8安装的路径
如果您没有运行NetBeans 8。x请用NetBeans安装的详细信息更新您的问题。您可以通过复制和粘贴帮助>;关于窗口