1安装步骤
1.1如果你的电脑安装jdk或者jvm而且版本大于1.8版本就没有任何问题,如果下于则去activemq官网参考你要下的版本所对应的jdk版本。
官网地址http://activemq.apache.org/activemq-5153-release.html
1.2 为啥要用jdk,去官网就知道activemq是java写的所以需要jvm来运行,从而也造就了他的跨平台性。
他是一个非安装答到时候像下面图片activemq.bat 点击一下就运行了。
2问题及解决
wrapper | --> Wrapper Started as Console
wrapper | Launching a JVM...
wrapper | Unable to execute Java command.
wrapper | "D:\Javabuild\Java\jdk-10.0.2\bin\java" -Dactivemq.home="D:\resoure\spring_resoure\apache-activemq-5.15.3" -Dactivemq.base="../.." -Djavax.net.ssl.keyStorePassword=password -Djavax.net.ssl.trustStorePassword=password -Djavax.net.ssl.keyStore="../../conf/broker.ks" -Djavax.net.ssl.trustStore="../../conf/broker.ts" -Dcom.sun.management.jmxremote -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dactivemq.conf="../../conf" -Dactivemq.data="../../data" -Djava.security.auth.login.config="../../conf/login.config" -Xmx1024m -Djava.library.path="D:\resoure\spring_resoure\apache-activemq-5.15.3/bin/win64" -classpath "D:\resoure\spring_resoure\apache-activemq-5.15.3/bin/wrapper.jar;D:\resoure\spring_resoure\apache-activemq-5.15.3/bin/activemq.jar" -Dwrapper.key="r8Wr1_7iBlepi_AM" -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=16100 -Dwrapper.version="3.2.3" -Dwrapper.native_library="wrapper" -Dwrapper.cpu.timeout="10" -Dwrapper.jvmid=1 org.tanukisoftware.wrapper.WrapperSimpleApp org.apache.activemq.console.Main start
wrapper | Critical error: wait for JVM process failed
从里面可以看出进行进入jvm时候报错
Unable to execute Java command.并不能找到java系统命令
但是 “D:\Javabuild\Java\jdk-10.0.2\bin\java” -就是我的java jdk路径。所以我百度找到都是如下操作安装路径如下图打开
至于为什么百度上都是到wrapper.java.command=%JAVA_HOME%/bin/java这
然而我的加入wrapper.java.command=%JAVA_HOME%/bin/java.exe
我的jdk 10.0版本给我个下马威有下面情况