我正在尝试使用Mule Runtime 4& Anypoint Studio 7.1。 我从 -
下载了https://mule-studio.s3.amazonaws.com/7.1.1-GA/AnypointStudio-for-win-64bit-7.1.1-201803182216.zip
启动AnypointStudio.exe时,我不断收到错误消息 -
必须安装JDK才能运行Anypoint Studio。请安装JDK并重试。
但我按照https://docs.mulesoft.com/anypoint-studio/v/7.1/faq-jdk-requirement
在我的机器上安装了所需的JDK版本这是来自java -version
的输出java version" 1.8.0_161" Java(TM)SE运行时环境(版本1.8.0_161-b12) Java HotSpot(TM)64位服务器VM(版本25.161-b12,混合模式)
有人可以帮助确定问题吗?
答案 0 :(得分:8)
答案 1 :(得分:0)
@larsen
我认为您的笔记本电脑中安装了多个版本的Java,请使用带有最新更新的JDK 1.8并删除或卸载它的所有旧版本。
请不要忘记在笔记本电脑用户帐户中配置JAVA HOME和Path环境变量。 enter image description here
如果问题仍然存在,那么卸载所有版本的java并清除笔记本电脑的临时文件夹(或重新启动笔记本电脑),然后尝试全新安装jdk和jre 1.8版本,这种错误来自于jdk未在您的系统中正确安装。
答案 2 :(得分:0)
以上解决方案有效,但还有另一种解决方案是将JAVA_HOME和PATH变量添加到Window的System变量中。确保将%JAVA_HOME%/ bin作为PATH变量值的第一个变量。
这样做,您无需更改任何默认配置。 Studio7尝试从系统变量下的“ PATH”值的第一个变量而不是环境变量下的用户变量中找出JDK路径。
答案 3 :(得分:0)
否,您可以根据需要使用任意数量的JVM, 只需创建javaw.exe和server \ jvm.dll的系统路径
..; D:\ jdk1.8 \ jre \ bin; D:\ jdk1.8 \ jre \ bin \ server; D:\ jdk1.8 \ bin; ...
和JAVA_HOME D:\ jdk1.8,并在我的情况D:\ jdk1.8 \ jre \ bin \ javaw.exe中将上述的anypointstudio.ini相应地修复为javaw.exe的路径
答案 4 :(得分:0)
我认为肯定的答案是,Anypoint Studio 7+仅支持OpenJDK。我的机器上同时安装了Oracle和OpenJDK。我不得不在Oracle JDK路径上方的环境变量中引入OpenJDK和JRE来设置顺序。
如果只有OpenJDK,则无需更改环境变量。
答案 5 :(得分:0)
一旦您重新安装 AnyPointStudio,它就无法工作,请按照以下步骤操作..
步骤:1 下载 AnyPointStudio(只能在 c:drive 中解压)
步骤:2 下载JDK8版本(将支持JDK8)
经过这两个步骤就可以成功了