在dos下编译运行javac Test.java是正常运行,也生成了Test.class字节码,但是在执行java Test时却出现如下
情况:Exceptiominthread"main"java.lang.UnsurrportClassVersionError:Test:Unsupportedmajor...
情况:Exceptiom in thread "main" java.lang.UnsurrportClassVersionError:Test:Unsupported major.minor version 51.0
我用的jdk-7,path环境变量设置的是D:\java\jdk1.7.0\bin,JAVA_HOME设置的是D:\java\jdk1.7.0,classpath设置的是.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
并且我的jdk装在d盘的java文件夹下jdk1.7.0中
测试java -version,java,javac都是正常的。
小弟我实在是没辙了,请各位高手赐教
我用java -version看java环境版本是“1.6.0_14”,java<TM> Runtime Environment <build 1.60_14-b08>.可能是版本低了吧,那我要下载一个版本高一点的?还是换装jdk6.0的? 展开
我用的jdk-7,path环境变量设置的是D:\java\jdk1.7.0\bin,JAVA_HOME设置的是D:\java\jdk1.7.0,classpath设置的是.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
并且我的jdk装在d盘的java文件夹下jdk1.7.0中
测试java -version,java,javac都是正常的。
小弟我实在是没辙了,请各位高手赐教
我用java -version看java环境版本是“1.6.0_14”,java<TM> Runtime Environment <build 1.60_14-b08>.可能是版本低了吧,那我要下载一个版本高一点的?还是换装jdk6.0的? 展开
4个回答
展开全部
你编译的版本应该是1.7吧,你用
javac -version
java -version
看看你操作系统的java环境版本,应该是用的低于1.7的,才导致的这个问题
javac -version
java -version
看看你操作系统的java环境版本,应该是用的低于1.7的,才导致的这个问题
追问
我看了,javac 1.7.0,java -version显示,可能运行环境的确是低了吧,那我是下载jdk6的来用还是?希望能给个比较好的建议,谢谢
追答
这么编译你的java文件:
在cmd 中执行下面这个命令吧:前面这部分对应的你的jdk1.6的安装目录bin目录下的java.exe
C:\Program Files\Java\jdk1.6.0_10\bin\java.exe Test.class
你直接把你的编译环境设置为1.6的就没问题了.
主要就是你的编译环境高,运行时环境低,你没有集成开发环境么?
下载一个eclipse吧,
展开全部
最简单的办法,把java文件放到jdk目录下,cd到jdk目录下试一遍
更多追问追答
追问
还是不行啊!
追答
不要用java命令,直接java.exe加参数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的程序代码呢?提示说没有找到入口函数mian方法呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是编译的版本比运行的版本低吧,楼上说的可以试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询