当前位置:编程学习 > JAVA >>

程序在IBM JDK 1.6 下无易做图常运行

OS : Linux RHEL 6.3 64 bit 
Java : IBM JDK 1.6 
我有一个Java程序AutoDownload是用来自动下载文件的,在IBM JDK 1.6下无易做图常运行,在1.4下没有问题,请问高手是为什么?

以下是1.6环境下的报错信息:


java    AutoDownload   /a  l    /p   l     /t  c    /f  abc.exe
Exception in thread "main" java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=AutoDownload, offset=6
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:275)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:69)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:540)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:451)
at java.net.URLClassLoader.access$300(URLClassLoader.java:79)
at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1038)
at java.security.AccessController.doPrivileged(AccessController.java:284)
at java.net.URLClassLoader.findClass(URLClassLoader.java:429)
at java.lang.ClassLoader.loadClass(ClassLoader.java:660)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:358)
at java.lang.ClassLoader.loadClass(ClassLoader.java:626)
Could not find the main class: AutoDownload.  Program will exit.
java jdk --------------------编程问答-------------------- 重新设定Compiler level重新编译下试试 --------------------编程问答-------------------- Exception in thread "main" java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=AutoDownload, offset=6

这是不是说我的程序是在1.6下编译的,但是在低于java1.6版本环境下就不能跑了?
补充:Java ,  Java相关
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,