我的操作系统是Windows 10。在Windows PowerShell中启动.\artemis
时出现错误。它显示了以下内容:
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)
The javac -version
:
javac 19.0.1
有人能解释如何修复它吗?
我忘了提到,当我使用git bash运行./artemis
时,结果是
./artemis: 第93行: C:\Program Files\Java\jdk-19;/bin/java: 没有那个文件或目录
*_HOME
目录下都不应该有bin路径。它是安装路径。 - g00se./artemis
时,会出现以下结果:./artemis: line 93: C:\Program Files\Java\jdk-19;/bin/java: No such file or directory
- Imam Ramadani