我的作業系統是 Windows 10。.\artemis在 Windows PowerShell 中啟動時出現錯誤。它說:
Warning: JAVA_HOME environment variable is not set.
我已經將 JAVA_HOME 的路徑設定在C:\Program Files\Java\jdk-19\bin. 這是結果echo %JAVA_HOME%:
C:\Program Files\Java\jdk-19\
我試圖測驗mvn -v:
Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d)
Maven home: C:\apache-maven-3.8.1\bin\..
Java version: 19.0.1, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-19
Default locale: en_US, platform encoding: UTF-8
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
(如果未設定 JAVA_HOME,則不應顯示)
我試過了java -version:
java version "19.0.1" 2022-10-18
Java(TM) SE Runtime Environment (build 19.0.1 10-21)
Java HotSpot(TM) 64-Bit Server VM (build 19.0.1 10-21, mixed mode, sharing)
javac -version: _
javac 19.0.1
有人可以解釋如何解決嗎?
我使用 git bash 運行時忘記提及它./artemis結果是
./artemis: line 93: C:\Program Files\Java\jdk-19;/bin/java: No such file or directory
uj5u.com熱心網友回復:
安裝 Java SDK 11 并將其設定為 JAVA_HOME。大多數應用程式不適用于 SDK 18 或更高版本。
阿爾忒彌斯筆記:
Java 版本注意事項:Artemis 軟體的舊 v17.0.1 版本需要 Java 版本 1.8 才能運行。從 v18.0.0 開始的所有最新版本至少需要 Java 9,最好是 Java 11。必須首先安裝它。
摘自http://sanger-pathogens.github.io/Artemis/
uj5u.com熱心網友回復:
您是否嘗試使用短名稱?我已經有一段時間沒有使用 Windows 了。如果我沒記錯的話,我曾經使用 PROGRA~1 而不是“程式檔案”。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/523971.html
上一篇:帶有stdin.readline的Rust和Python子行程模塊
下一篇:如何一次從兩個串行監視器讀取?
