CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

请高人指教java这个版本jdk-1_5_0_04-nb-4_1-win.exe的一个问题

楼主xicheng_my_love()2005-08-04 11:51:04 在 Java / J2SE / 基础类 提问

我在一台原来没有安装java任何版本的机器上安装jdk-1_5_0_04-nb-4_1-win.exe,然后我就配置path和classpath,配置完后,写一个test,能编译出类文件,但是执行时就出现如下问题。然后我装j2sdk-1_4_2-windows-i586.exe,再进行配置,编译执行都没问题。请问这是什么原因?不胜感激!!在http://forum.java.sun.com/thread.jspa?threadID=592000&tstart=60上有一个解答,但不胜明白。再次谢谢!!!!  
  Exception   in   thread   "main"   java.lang.UnsupportedClassVersionError:   Test   (Unsupported   major.minor   ver  
  sion   49.0)  
  at   java.lang.ClassLoader.defineClass0(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)  
   
  问题点数:20、回复次数:4Top

1 楼fool(大笨)回复于 2005-08-04 12:17:26 得分 5

大概是你用1.5编译的,但执行环境是1.4。虽然你没有装,但IE可能已经装了以前版本的JRE。Top

2 楼interhanchi(on the Java Road)回复于 2005-08-04 12:28:39 得分 5

学习!Top

3 楼lancelobb(兰斯洛特)回复于 2005-08-04 13:10:14 得分 10

看看JRE是不是5.0的Top

4 楼xicheng_my_love()回复于 2005-08-04 16:44:59 得分 0

搞定了,谢谢这几位朋友。这种感觉很爽啊,遇到问题,大家互相提示一下,最后把问题解决。  
      具体说一下问题所在吧,其它朋友遇到也做个参考。  
      出现这种问题,首先就是http://forum.java.sun.com/thread.jspa?threadID=592000&tstart=60这个地方有解决办法。  
      然后说说我的解决办法,出现这种情况的原因就是你用jdk15编译,确用低于15版本的jre来执行。所以方法就是用java   -version看你实际的版本,或者去环境变量设置中的path中看一下(在dos下执行set   path命令也可)其中是不是包含了jre\bin,而这个jre小于15版本。象我的就是E:\oracle\ora92\bin;C:\Program   Files\Oracle\jre\1.3.1\bin;C:\Program   Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem。这是因为我装了oracle9i自带的。再次谢谢各位!!!!!Top

相关问题

  • jdk执行java是产生
  • 怎样去掉JAVA。EXE
  • java中做EXE的问题
  • java调用Exe的问题
  • java sdk 与jdk到底有何区别?
  • 关于java的开发工具jdk,sdk?
  • 哪里能下载gj(generic java) for jdk 1.4
  • 如何使用JDK编译Java程序?????????????????
  • java程序都必须装jdk吗
  • 没装jdk,能开发java程序吗?

关键词

  • .net
  • 版本
  • 执行
  • source
  • jdk
  • 解决
  • sun
  • oracle
  • defineclass
  • jre

得分解答快速导航

  • 帖主:xicheng_my_love
  • fool
  • interhanchi
  • lancelobb

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo