双击mule.bat时,我收到以下错误消息。错误信息:
Caught: BUG! exception in phase 'semantic analysis' in source unit 'C:\NihaMule\mule-ee-distribution-standalone-4.4.0\mule-enterprise-standalone-4.4.0\bin\additional.groovy' Unsupported class file major version 61
vngu2lb81#
您似乎使用了不兼容的Java版本来启动Mule。请使用兼容的Java版本并首先在Windows PATH环境变量中设置它,或者配置Java executable in the configuration file wrapper.conf的完整路径(例如:wrapper.java.command=<Java Home>/bin/java)。请注意,Mule 4.4兼容的Java版本仅为JDK 8或JDK 11,不支持任何其他Java/OpenJDK版本。
wrapper.java.command=<Java Home>/bin/java
3xiyfsfu2#
类文件主要版本-61,这意味着您的系统有JDK 17(最新的Java版本)。1.请安装JDK 11以与Mule兼容1.更新JAVA_HOME窗口环境变量1.更新PATH窗口环境变量。运行骡子. bat
qncylg1j3#
从c:\program files\java(Windows)中删除其他Java安装,为我解决了这个问题。我没有任何环境变量指向任何特定的java安装,这使得AnyPoint studio如何使用这些安装变得奇怪。我用的是windows11工作站。注意:有些帖子建议将mule运行时版本改为4.2.x,但这会破坏一些功能,比如数据库连接器,在我的例子中,当一些类似的功能被添加到项目中时,mule服务变得非常不稳定。
c:\program files\java
AnyPoint studio
3条答案
按热度按时间vngu2lb81#
您似乎使用了不兼容的Java版本来启动Mule。请使用兼容的Java版本并首先在Windows PATH环境变量中设置它,或者配置Java executable in the configuration file wrapper.conf的完整路径(例如:
wrapper.java.command=<Java Home>/bin/java
)。请注意,Mule 4.4兼容的Java版本仅为JDK 8或JDK 11,不支持任何其他Java/OpenJDK版本。
3xiyfsfu2#
类文件主要版本-61,这意味着您的系统有JDK 17(最新的Java版本)。
1.请安装JDK 11以与Mule兼容
1.更新JAVA_HOME窗口环境变量
1.更新PATH窗口环境变量。
运行骡子. bat
qncylg1j3#
从
c:\program files\java
(Windows)中删除其他Java安装,为我解决了这个问题。我没有任何环境变量指向任何特定的java安装,这使得
AnyPoint studio
如何使用这些安装变得奇怪。我用的是windows11工作站。
注意:有些帖子建议将mule运行时版本改为4.2.x,但这会破坏一些功能,比如数据库连接器,在我的例子中,当一些类似的功能被添加到项目中时,mule服务变得非常不稳定。