64位java没有javaw.exe,2019-01-01 eclipse无法找到javaw.exe怎么处理

尝试启动Eclipse,弹出如下对话框“No Java virtual machine was found after searching the following location:”,貌似是找不到javaw.exe。

9f6cde6c9fcc

先整理下基础知识:

1. Java virtual machine:Java虚拟机,是运行所有Java程序的抽象计算机,我理解作用就是执行Java代码,将其转换成平台可以理解的形式;

2. Javaw.exe:这个我在书上没找到,百度之,得“javaw.exe主要用于启动基于GUI的应用程序”,那么估计eclipse是通过调用javaw.exe来启动java程序的。现在eclipse找不到javaw.exe,下一步考察下eclipse查找javaw.exe的逻辑;

3.  eclipse查找javaw.exe的逻辑:根据弹出的对话框,eclipse找了两个地方,一是“H:\2 软件\1 JAVA相关\eclipse\jre\bin\javaw.exe”,这个是我放eclipse的路径;二是“current PATH”,这个我不晓得,稍微考察下;

4.  PATH:(百度)功能是设备可执行文件的搜索路径。在“系统属性”-> “高级” -> “环境变量”-> “系统变量”里设置;

9f6cde6c9fcc

解决方案:

那么根据上述的基础知识,我只要将javaw.exe的路径加到PATH变量里即可(如下图);javaw.exe在jre的安装目录里,我的路径是“C:\ProgramFiles (x86)\Java\jre1.7.0\bin”,加到PATH变量里(如下图)。

9f6cde6c9fcc

结果:

再次尝试,已经可以正常启动。

9f6cde6c9fcc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值