Anypoint Studio 7.1启动错误

时间:2018-04-03 06:33:07

标签: mule-studio anypoint-studio mule-esb

我正在尝试使用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,混合模式)

有人可以帮助确定问题吗?

6 个答案:

答案 0 :(得分:8)

确保系统中安装了Java8,并使用以下行更新AnypointStudio.ini文件。

-vm
C:\Program Files\Java\jdk1.8.0_111\bin\javaw.exe

enter image description here

enter image description here

答案 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)

经过这两个步骤就可以成功了