永发信息网

JDK1.6环境下java -version命令显示1.4版本

答案:3  悬赏:60  手机版
解决时间 2021-04-29 14:39

配置好了JDK1.6环境了,很安乐地用了很长一段时间,但今天装了个oracle 10g后,打开eclipse的时候,居然提示说我的jvm是1.4,版本过低无法打开程序,于是我在cmd里面执行:javac -version命令,显示是1.6版本的,但我继续执行:java -version命令的时候,却是显示1.4版本的.如图

我的环境变量是完全配置正确的,在装oracle之前我都用了这个JDK很长一段时间.现在请教各位大虾,是不是oracle修改了什么地方呢?我重装了JDK,重新配置过环境变量,问题还是同样出现...

最佳答案
去看环境变量吧,oracle会安装一个1.4版的jdk,把path里面有关oracle的都挪到最后就好了。
全部回答

这是由于oracle也自带了jdk,不过是1.4版的,你需要把你安装的java的路径放在path的最前边就行了

因为Oracle安装以后,在Path中新增了指向oracle 10g自带jre1.4.2_03的bin目录,而且添加的位置比你原来那个JDK的bin目录靠前(这种做法让人无法理解),而jre的bin目录下没有javac,所以搜索javac的时候还是找到你原来JDK bin目录下的javac.exe,而搜索java的时候第一个找到了jre1.4.2_03 bin目录下的java.exe

你看一下PATH变量,是不是符合这种情况

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我第一次冲了紫钻能吃大餐,为什么接着冲就不
炫舞中点卷怎么送人啊?
歌手马达事件
这是怎么回事啊 我下午电脑卡拉 重启后就这样
翻新手机和山寨版手机有啥不样?
CS打僵尸打完怎样重新开始?
自考本科毕业时间是2009年6月30日,其中我一
白色皮革脏了怎么清洗,白色皮革运动鞋怎么清
润德名园这个地址在什么地方,我要处理点事
葬的歌曲连接?
一千多的诺基亚哪个型号比较好用?
暗恋一个人为什么这么痛苦?
NOKIA 5320XM 存储卡密码无法使用??
电信如何查询话费明细,电信如何查自己手机流
西瓜吃了是上火还是下火的。
推荐资讯
甜蜜蜜蛋糕房地址在哪,我要去那里办事
陶宝网发货来时我没在家怎么办
北京哪里打数码印刷样效果好
把一个女同学惹火了怎么办?
九连环吉尼斯世界纪用的是什么样的九连环?
今年的OPPO手机和vivo手机哪个好用?有新款吗
三元催化作用是什么啊
問問怎麼能升級
bobo头难打理吗
WWE nxt里为什么看不到skip sheffield
为什么有个为什么
内存卡中病毒了怎么弄?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?