【发布时间】:2022-11-05 05:05:50
【问题描述】:
我的操作系统是 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)
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
【问题讨论】:
-
您使用的是哪个版本的 ActiveMQ Artemis?
-
*_HOME不应该在路径中有 bin 目录。这是安装目录 -
@JustinBertram 我正在使用 apache-artemis-2.26.0 哦,是的,当我使用 git bash 启动
./artemis这是结果./artemis: line 93: C:\Program Files\Java\jdk-19;/bin/java: No such file or directory
标签: java windows activemq-artemis