dos运行程序 Exception in thread "main" java.lang.UnsupportedClassVersionError: TestTCPServer (Unsupported major.minor version 50.0) 各位高手这是什么原因啊,我在dos里运行socket编写的java代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 版本问题,自己把.java文件重新编译一遍再运行 应该是你的JDK版本号不支持这个文件吧 你的jdk是什么版本的?换到最新版本吧 在dos 下运行 java -version 得出的版本与你编译的是否一致 正解。如果你使用eclipse,可以看一下在dos 下运行 java -version 得出的版本与本工程中引用的jdk系统库是否一致。 呵呵编译器版本的问题哈我刚刚遇到过Unsupported major.minor version 50.050.0代表的好像是1.6你查下 谢谢大伙,,我知道了,,我有java -version看到了,,确实是jdk的版本对不上,但我装的确是jdk1.6,,后来我把classpath改设了,,就是把安装的jre路径放在classpath里面就好了 不好意思 ,,上面说错了,,应该是把系统的path 重设了,我发现path 里有oracle目录下jre 1.3这样的字段在里面,,我想应该是它在作怪,,我就把我安装的jre1.6的目录在path的最前面。。就好了,,哈哈 呵呵,你装的是 Oracle 9i 吧。Oracle 很强势,要把自己的 JRE 放在前面。 jdk路径加到path里面加在最前面,否则容易出问题,比如你装了Oracle,版本就是Oracle里面的javac的,好像才1.3 你的编译器版本和运行版本不一致,建议重装jdk 查一下 jdk版本 jdk 配置路径 很可能是以前的低版本在作怪 “serializable 类 Execise 未声明类型为 long 的静态终态 serialVersionUID 字段”什么意思? 求教java字节位移操作的的问题。 求教:如何提高计算精确度? 流的问题 关于jscookmenu问题? Java中究竟是如何执行对象的方法的? 散50分!求解关于内部类的问题! 有谁知道取得JTextPane类中的对象的数据的方法? 一个关于非静态变量的上下文引用?多谢各位! 求救!!如何在java程序中调用外部非java的exe文件? 高手帮看一下~~ 菜鸟提问
如果你使用eclipse,可以看一下在dos 下运行 java -version 得出的版本与本工程中引用的jdk系统库是否一致。
编译器版本的问题哈
我刚刚遇到过
Unsupported major.minor version 50.0
50.0代表的好像是1.6
你查下