我的操作系统是Windows 10,在Windows PowerShell中启动PowerShell时出错了。它说:
Warning: JAVA_HOME environment variable is not set.我已经在C:\Program Files\Java\jdk-19\bin上设置了JAVA的路径。这是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未被设置为tho,则不应显示)
我试过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)The javac -version
javac 19.0.1有人能解释一下怎么解决吗?
当我使用git运行./artemis时,我忘了提到它,结果是
./artemis: line 93: C:\Program Files\Java\jdk-19;/bin/java: No such file or directory
发布于 2022-10-31 02:02:36
安装Java 11并将其设置为JAVA_HOME。大多数应用程序将无法使用SDK 18或更高版本。
Artemis指出:
关于Java版本的注释:旧版本的17.0.1版本的Artemis软件需要运行JavaVersion1.8。从v18.0.0开始的所有最新版本都需要最少的Java 9,最好是Java 11,这必须首先安装。
从http://sanger-pathogens.github.io/Artemis/提取
发布于 2022-10-31 01:49:09
你试过用这个名字吗?从我使用Windows到现在已经有一段时间了,但是如果我没记错的话,我用PROGRA~1代替了“程序文件”。
https://stackoverflow.com/questions/74236771
复制相似问题