前天突然发现JAVA不能用了,因为最近在学OOAD,也就没在意!昨天要用的时候发现怎么弄都弄不好!一下子就郁闷了!重装咯JAVA,又重装咯my eclipse!还是卜能用!最后认为是系统问题!
今天重新买了张系统盘回来装好系统还是卜能用!又换了个JAVA的版本!一样不能用!晕死... 现将出现的异常示下:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
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)另外还有个提示框:
Java Virtual Machine Launcher
Could not find the main class ,program will exit!
今天重新买了张系统盘回来装好系统还是卜能用!又换了个JAVA的版本!一样不能用!晕死... 现将出现的异常示下:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
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)另外还有个提示框:
Java Virtual Machine Launcher
Could not find the main class ,program will exit!
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Administrator>set path
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Ja
va\jdk1.6.0_03;C:\Program Files\StormII\Codec;C:\Program Files\StormII
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSHC:\Documents and Settings\Administrator>安装目录是:
C:\Program Files\Java
C:\Program Files\Java\jdk1.6.0_03
C:\Program Files\Java\jre1.6.0_03在这里了!
谢谢
这个自带的 JRE 估计是低于 1.6 版本的,如果后装的话,会将 windows/system32 目录下的
java.exe, javaw.exe 等文件覆盖成低版本的。你把我在 3 楼说的 %java_home%\bin 这个移到 path 的最前面去,让系统优先到这个目录中去
寻找可执行文件。
而且 MyEclipse 的集成度太高了,导致很多人一离开 MyEclipse 啥都不会做了。建议到 http://www.eclipse.org/downloads/ 上去下载 Eclipse IDE for Java EE Developers (163 MB)
这个版本的 Eclipse,这个版本的 Eclipse 是免费的,除了开发普通的 Java 工程之外,
还可以进行 J2EE 的开发。
在RUN DIALOG中把JRE该成安装的JAVA目录下面的JRE就ok咯!
呵呵..
谢谢大家额!