AADL开发中Osate和Java中的jdk问题

2 篇文章 2 订阅

一、32位的jdk和64位jdk之间的转换问题

今天遇到一个在osate (Open Source AADL tool environment)只用过程中jdk环境配置的问题,我开始使用的是32位的jdk,现在想装个64位的版本的。环境配置困扰了许久。今天终于搞定。

在环境变量中设置是没有用的,因为注册表里已经写入了32位版本的信息。

第一次装的jdk是32位的1.8.0_60版本,在dos窗口输入 java -version显示:


输入javac -version显示:


第二次装的jdk是64位的1.7.0_45版本。java -version依然显示


javac -version的显示

究其原因:

我查了一下注册表信息,虽然我环境变量都配好了,可是注册表里还是有大量的1.8.0_60的信息。


Osate想用64位1.7的jdk怎么办?

在osate.ini文件的第一二行添加

-vm

D:\Program Files (x86)\Java\jdk1.8.0_60

就可以搞定了。


二、1.7和1.8版本的转换问题

如果前后都是64位或者32位的,在第二次安装jdk之后,找到C:\Windows\System32目录,该文件夹里有三个文件java.exe、javaw.exe和javaws.exe,把这三个文件删除掉,然后在dos窗口里输入java -version 和javac -version 就改成了新安装的jdk的版本。 java.exe,javaw.exe 和 javaws.exe的区别参见Reference.



Reference:

java.exe,javaw.exe 和 javaws.exe的区别:http://blog.csdn.net/topwqp/article/details/8595936


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值