美文网首页
2019-01-01 eclipse无法找到javaw.exe怎

2019-01-01 eclipse无法找到javaw.exe怎

作者: 菜鸟大彬 | 来源:发表于2019-01-01 17:07 被阅读0次

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

    先整理下基础知识:

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

    解决方案:

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

    结果:

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

    相关文章

      网友评论

          本文标题:2019-01-01 eclipse无法找到javaw.exe怎

          本文链接:https://www.haomeiwen.com/subject/pfpglqtx.html