请问Java问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 09:50:04
我重新装了Windows XP,然后重装了Java,可是装了多遍都运行不了,原先可以运行的程序都运行不了,可以编译,但运行class文件时都提示:Exception in thread "main" java.lang.NoClassDefFoundError: Hellow。今天我又重装了Java,可是在命令行下运行原来可以运行的class文件都提示:Exception in thread "main" java.lang.UnsupportedClassVersionError: Hellow (Unsupported major.minor version 50.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
...
是什么原因?

你的环境变量没设好啊,哎吗的重复的问题老有人在问,就为了让我们混分吗?
path=你装java的目录到bin目录里面为止,记得加;号,整条路径要放在最前面要不然会和你以前的版本有冲突
CLASSPATH=.;不设这个你运行不了只能编译.
就设这两个行了

这是环境变量没有设置好
Unsupported major.minor version 50.0
很明显是JAVA版本的问题
你以前装的和现在装的不是一个版本?
用java -version看看你编译、运行的的版本是哪个,再说

你确定是Hellow?
你不会写的类的名字是Hello吧。。。而在main函数里调用Hellow。。。

你运行javac -version 和java -version 看看版本是不是一样,如果不一样可能你机子中装了什么软件自带了版本较低的jre,以前我装Oracle的时候遇到和你一样的问题,原因就是Oracle修改了我的classpath你查查环境变量吧

你拿来编译的jdk的版本比现在装的高

你使用java -version查看一下你现在的版本是什么,如果发现版本有问题,则查询path中的配置,看是否有其它的JDK设置上了,一般在安装oracle之后可能出现在何种问题。