java - 搜索以下位置后未找到 Java 虚拟机:
问题描述
必须有 Java 运行时环境 (JRE) 或 Java 开发工具包 (JDK) 才能运行 eclipse。搜索以下位置后没有找到Java虚拟机:H:\Important Software\eclipse\jre\bin\javaw.exe java.exe in your current path
这些是在我尝试启动 Eclipse 时显示的。但是几天前我已经很好地使用了eclipse。我已经检查了我的系统和环境变量中的 java 路径。一切都好。因此日食没有开始。我也重新启动了我的电脑。
我必须提到的一件事是,javac
当我尝试从命令提示符编译我的 java 代码时,该命令不起作用。然后我使用这个命令来设置路径set path = C:\Program Files\Java\jdk-9.0.4
。之后该javac
命令工作正常。但是现在出现了这个问题。eclipse 没有启动。
主要问题是我的系统在 H 驱动器中找到了 jdk/jre,我在其中放置了 eclipse IDE,但没有找到 jdk/jre。我不明白发生了什么。
解决方案
你必须全部设置类路径
按照这个在用户环境变量集中
VariableName variableValue
CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;
JAVA_HOME jdkpath( example :C:\Program Files\Java\jdk1.8.0_151)
JRE_HOME %JAVA_HOME%\jre
在系统变量中
添加路径
path %JAVA_HOME%\bin;
现在您可以在所有 IDE 中工作
推荐阅读
- aws-glue - 无法从 AWS GLUE 连接到 AWS Elastic Search
- reactjs - 如何使用具有 auth0 登录的 reactjs 应用程序对 zendesk 进行身份验证
- prestashop - 如何在 Prestashop 中压缩和缓存 JS 和 CSS 代码
- arrays - C:通过函数调用完成时指针运算不起作用?
- c++ - 柯南:有没有办法像包一样管理个人资料
- python-3.x - 激活 python venv 但全局安装
- python - 使用 python 访问谷歌域中的用户个人资料信息
- json - 无法将 JSON 结果分配给 UILabel(错误“UILabel.text 只能从主线程使用”
- visual-studio-code - Flutter web 应用程序日文字符(非英文字符)不起作用
- flutter - 过滤对象中的嵌套列表并返回相同类型的对象