[英]Autopsy on netbeans giving java version error
我正在嘗試在 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)。
構建文件
<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>
[這不一定是您問題的解決方案,但作為評論發表太長了。]
您尚未指定 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 安裝的詳細信息更新您的問題。 您可以通過從“幫助”>“關於”窗口復制和粘貼輸出來獲得該信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.