我无法启动mule独立服务器3.5.0。在我的Windows7 PC中。我安装的java版本是“1.6.0_45”,它是64位。我在系统设置中设置了Path,JAVA_HOME,MULE_HOME环境变量。通过从bin文件夹运行mule.exe启动mule服务器时,我收到以下错误。
你能不能请任何人建议我摆脱这个错误。
C:\Applications\mule-standalone-3.5.0\bin>mule
MULE_HOME is set to C:\Applications\mule-standalone-3.5.0
Running in console/foreground mode by default, use Ctrl-C to exit...
--> Wrapper Started as Console
Launching a JVM...
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Exception in thread "main"
JVM exited while loading the application.
CTRL-C trapped. Shutting down.
<-- Wrapper Stopped
Terminate batch job (Y/N)?
答案 0 :(得分:1)
例外java.lang.UnsupportedClassVersionError通常100%正确。我会三重检查您是否使用旧版本。
Mule 3.5是使用Java 1.6构建的,因此除非您有错误的JVM,否则不太可能出现问题。
答案 1 :(得分:0)
有时你可以正确设置所有内容,但它会从其他地方获取java。 tyy来运行
C:\ Applications \ mule-standalone-3.5.0 \ bin&gt; java -version
以防万一,看看你是否使用了正确的java版本。
顺便说一下,异常是在mule类上,还是在你的mule运行时中部署的项目中? (看起来你复制的日志被截断了。)