简体   繁体   English

Eclipse:搜索以下位置后未找到Java虚拟机:/ Library / Java / JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/

[英]Eclipse: No Java virtual machine was found after searching the following locations: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/

I opened Eclipse: 我打开Eclipse:

打开Eclipse

I got this Error: 我有这个错误:

Eclipse错误

My OS: 我的OS:

苹果系统

Text: 文本:

A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. 必须提供Java运行时环境(JRE)或Java Development Kit(JDK)才能运行Eclipse。

No Java virtual machine was found after searching the following locations: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre/bin 搜索以下位置后未找到Java虚拟机:/ Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre/bin

Change "jdk1.8.0_121" to "jdk1.8.0_131" in eclipse.ini 在eclipse.ini中将“jdk1.8.0_121”更改为“jdk1.8.0_131”

的eclipse.ini

In something version of eclipse the path for eclipse.ini: /Eclipse.app/Contents/Eclipse/eclipse.ini 在某个版本的eclipse中eclipse.ini的路径: /Eclipse.app/Contents/Eclipse/eclipse.ini

put this: 把这个:

/Library/Java/JavaVirtualMachines/VERSION.jdk/Contents/Home/jre/bin/

When you encounter this error, most probably you or system has updated the Java and the path for the Java virtual machine has changed. 当您遇到此错误时,很可能您或系统已更新Java并且Java虚拟机的路径已更改。 Updating the VM path as other answers work but you will have to repeat the same exercise again when Java version updates again. 在其他答案工作时更新VM路径,但是当Java版本再次更新时,您将不得不重复相同的练习。 Following is the solution I use to get out of this cycle. 以下是我用来摆脱这个循环的解决方案。

  1. Open eclipse package. 打开eclipse包。 Open package contents 打开包装内容
  2. Open eclipse.ini file in /Content/Eclipse folder 在/ Content / Eclipse文件夹中打开eclipse.ini文件
  3. Open terminal and type ls -l /usr/bin/java 打开终端并输入ls -l /usr/bin/java
  4. Replace -vm parameter with the symlink from the terminal. -vm参数替换为终端的符号链接。 It would most probably be /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands 它很可能是/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 ProcessException:ExecException:进程'command'/ Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Content/Home/bin/java - ProcessException: ExecException: Process 'command ' /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Content/Home/bin/java 搜索以下位置没有找到Java虚拟机: - No Java virtual machine was found after searching the following locations: 修复错误:为 org.gradle.java.home Z7B25CC4FB56E76137 提供的值 '/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home' 属性无效 - fix error : Value '/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home' given for org.gradle.java.home Gradle property is invalid Spark-submit 错误行 71:/Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home/bin/java:Mac 中没有这样的文件或目录 - Spark-submit error line 71: /Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home/bin/java: No such file or directory in Mac 出现错误:> Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/bin/java'' 以非零退出值 1 结束 - Got error: > Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1 “jdk1.8.0_121/bin”中的“java”文件和“jdk1.8.0_121/jre/bin”中的“java”文件有什么区别? - Whats the difference between the “java” file found in “jdk1.8.0_121/bin” and the one that's in “jdk1.8.0_121/jre/bin”? bash:导出:`“ JAVA_HOME = / Library / Java / JavaVirtualMachines / jdk-9.jdk / Contents / Home”:无效的标识符 - bash: export: `“JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home”': not a valid identifier 无法在“/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home/bin/apt”(-1)中找到可执行文件 - Unable to locate an executable at “/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home/bin/apt” (-1) JRE 或 JDK 必须可用才能运行 Eclipse。 搜索以下位置后未找到 JVM - A JRE or JDK must be available in order to run Eclipse. No JVM was found after searching the following locations Eclipse - 没有 Java (JRE) / (JDK)...没有虚拟机 - Eclipse - no Java (JRE) / (JDK) ... no virtual machine
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM