我一直试图在我的Mac上打开一个JAR文件但没有成功.它说无法打开JAR文件并要求我在控制台中查找任何错误消息.这是控制台消息.我怀疑问题是在第一行本身,但我不是来自软件背景,所以不知道这是否足以让任何知道Java的人知道问题是什么.我确实更新了我的软件,所以我假设我有最新版本的Java虽然我不知道如何100%确保--Java.com网站只是告诉我更新我的Mac上的整体软件并说会也照顾Java的最新版本.请帮忙!
5/26/09 7:48:01 AM [0x0-0x72072].com.apple.JarLauncher[1079] Exception in thread "main"
5/26/09 7:48:01 AM [0x0-0x72072].com.apple.JarLauncher[1079] java.lang.UnsupportedClassVersionError: Bad version number in .class file
5/26/09 7:48:01 AM [0x0-0x72072].com.apple.JarLauncher[1079] at java.lang.ClassLoader.defineClass1(Native Method)
5/26/09 7:48:01 AM [0x0-0x72072].com.apple.JarLauncher[1079] at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
5/26/09 7:48:01 AM [0x0-0x72072].com.apple.JarLauncher[1079] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
5/26/09 7:48:01 AM [0x0-0x72072].com.apple.JarLauncher[1079] at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
5/26/09 7:48:01 AM [0x0-0x72072].com.apple.JarLauncher[1079] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
5/26/09 7:48:01 AM [0x0-0x72072].com.apple.JarLauncher[1079] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
5/26/09 7:48:01 AM [0x0-0x72072].com.apple.JarLauncher[1079] at java.security.AccessController.doPrivileged(Native Method)
5/26/09 7:48:01 AM [0x0-0x72072].com.apple.JarLauncher[1079] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
5/26/09 7:48:01 AM [0x0-0x72072].com.apple.JarLauncher[1079] at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
5/26/09 7:48:01 AM [0x0-0x72072].com.apple.JarLauncher[1079] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
5/26/09 7:48:01 AM [0x0-0x72072].com.apple.JarLauncher[1079] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
5/26/09 7:48:01 AM [0x0-0x72072].com.apple.JarLauncher[1079] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
Run Code Online (Sandbox Code Playgroud)
当JVM遇到不受支持的类版本时,抛出上述异常.当JVM遇到为以后的 JVM 构建的类时,会发生这种情况.因此,您需要升级VM,然后更改默认Java.
以下是更改默认值的方法:
在Spotlight中输入"java preferences".您将看到"Java首选项"实用程序.运行它,您可以将默认Java实例更改为您需要的(可能是Java 6).
编辑:该实用程序位于Application/Utilities/Java中.使用Spotlight似乎更容易找到它!
归档时间: |
|
查看次数: |
38250 次 |
最近记录: |