eclipse 导出Rcp已带上jre环境,运行时还是读取平台配置的jdk,导致出错。

eclipse RCP 启动报错 Java was started but returned exit code=13
在这里插入图片描述

出现原因:eclipse RCP 导出未带jre 或未运行导出自带的jre 环境,运行时去读取电脑配置java path配置的路径信息导致启动报错。
解决方式:
在eclipse 开发工具内product 的Launching 内设置Program Arguments 参数:
在这里插入图片描述

-vm [jre path]

描述:指定启动时所使用的Java虚拟机
举 例:例如要使用自己的Java虚拟机,则eclipse -vmD:/j2sdk1.4.2_04/jre/bin/java.exe,这样还有一个好处,就是可以开启一个Console,能够显示控制台信息, 当然若使用eclipse -vm D:/j2sdk1.4.2_04/jre/bin/javaw.exe则不会再显示控制台

相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在
Servlet中,“/“代表Web应用的跟目录。和物理路径的相对表示。例如:”./” 代表当前目录,"…/"代表上级目录。

导出生成的XXX.ini 配置文件中内容如下:

-vm
./jre/bin/javaw.exe

注意上述中不可以带上-vmargs 参数

验证是否读取指定jre:
在这里插入图片描述
目前导出的eclipse RCP 项目根据ini 内指定的VM路径加载jre 环境。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值