JDK 1.6 是免费的吗?

hnlgdxljs 2008-04-01 02:38:43
JDK 1.6 是免费的吗?

我的JDK是用的1.6版的,但今天突然不能用了,能编译,但不能运行。错误码:

Registry key 'software\JavaSoft\java Runtime Environment\CurrentVersion'
has value '1.3',but '1.6'is required.
Error:could not find java.dll
Error:could not find java SE Runtime Environment.


请各位帮帮忙。
...全文
727 33 打赏 收藏 转发到动态 举报
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenhuai2001 2008-11-22
  • 打赏
  • 举报
回复
有很多人提出这个问题,我也遇到了,看了很多,基本上都没解决问题,
大概是因为版本混乱出现的问题,后来又一气之下把javasofe中的一些项给删除了!后果当然比较严重!
上网看了这篇文章后终于给我弄好了
http://java.chinaitlab.com/Jvm/21229.html
具体做法很简单,就是:
强烈建议将%JDK_HOME%\bin目录放在Windows操作系统的PATH变量的首位
就是说把你的jdk下的bin 目录放在 环境变量path 的第一位置!
我试了,成功解决![/color]
JavaTM 2008-04-02
  • 打赏
  • 举报
回复
版本混乱 卸载 重装
sunwei_07 2008-04-02
  • 打赏
  • 举报
回复
哈哈,LS真逗。来晚了来晚了
issgates 2008-04-02
  • 打赏
  • 举报
回复
看看<<JAVA深度历险>>吧, 你就知道为何出错了.

如果是在昨天, 我就告诉你, JDK1.6要花费10,000美刀, 可惜在今天, 免费.
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 mscf 的回复:]
Java就是靠开放才火起来的,开发工具一般都不会收费的,别人需要大规模推广,IDE除外

这个问题是因为Windows的注册表中设置的JDK的版本和你的PATH环境变量中对应的Java版本不一致造成的,你只要把提示的注册表项修改为你在命令行中运行java -version所显示的版本即可,该注册表项主要用途是为浏览器的Applet程序提供信息

楼上也有人提及,诸如Oracle 9i之类的产品会把自己的JDK路径设置的系统的PATH中,这样就优先于你用…
[/Quote]
dujolon 2008-04-01
  • 打赏
  • 举报
回复
找不到运行环境装个Jre
try__again 2008-04-01
  • 打赏
  • 举报
回复
今天什么日子
薛定谔之死猫 2008-04-01
  • 打赏
  • 举报
回复
Java就是靠开放才火起来的,开发工具一般都不会收费的,别人需要大规模推广,IDE除外

这个问题是因为Windows的注册表中设置的JDK的版本和你的PATH环境变量中对应的Java版本不一致造成的,你只要把提示的注册表项修改为你在命令行中运行java -version所显示的版本即可,该注册表项主要用途是为浏览器的Applet程序提供信息

楼上也有人提及,诸如Oracle 9i之类的产品会把自己的JDK路径设置的系统的PATH中,这样就优先于你用户的环境变量,所以才会有古老的JDK1.3

或者可以将自己新的JDK的路径设置到Oracle设置的路径之前,自然会使用你设置的JDK,避免这个错误的提示
不长树的叶子 2008-04-01
  • 打赏
  • 举报
回复
JDK到目前为止都是免费的,不过SUN要是想收费的话,可用也没有几个人会去用它了.
如果是装了Oracle的话将环境变量中你的JDK设置为第一个JDK的路径就可以了,如果不是的话建议重装
gypeng 2008-04-01
  • 打赏
  • 举报
回复
是免费的,这点应该可以肯定
chensjmail 2008-04-01
  • 打赏
  • 举报
回复
呵呵,收网费,呵呵,

怎么会收费呀,
网络咖啡 2008-04-01
  • 打赏
  • 举报
回复
注册表出问题了,重装一下即可
sunhw2002 2008-04-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 healer_kx 的回复:]
Java要是收费了,就没有谁用了。
[/Quote]
rypgood 2008-04-01
  • 打赏
  • 举报
回复
你上网费算在一起的话
那就算收费的吧
vstian 2008-04-01
  • 打赏
  • 举报
回复
我装了ORACLE92的版本,JDK也一点问题也没有,JDK是免费的 ~~
cryptlordx 2008-04-01
  • 打赏
  • 举报
回复
装了ORACLE。。JDK就要出问题??
我刚想装个ORACLE呢。。。
name99_6 2008-04-01
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 shfzhzhr 的回复:]
你是不是装oracle了?
[/Quote]
有可能..
shfzhzhr 2008-04-01
  • 打赏
  • 举报
回复
你是不是装oracle了?
wenlz123 2008-04-01
  • 打赏
  • 举报
回复
是不是你装了其他的程序中本身带jdk1.3,系统路径被改了 之后就找不到了
fuyou001 2008-04-01
  • 打赏
  • 举报
回复
Error:could not find java.dll
Error:could not find java SE Runtime Environment.
重装吧!免费的!
加载更多回复(13)

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧