java - 由于环境变量,Eclipse 无法打开

标签 java eclipse environment-variables

我只是重新启动了我的计算机,没有进行任何更改。突然我无法打开Eclipse。相反,我收到以下错误消息:

┌──────────────────────────────────────────────────────────────────────┐
│ Eclipse                                                              │
├──────────────────────────────────────────────────────────────────────┤
│                                                                      │
│   A Java Runtime Environment (JRE) or Java Development Kit (JDK)     │
│   must be available in order to run Eclipse. No Java virtual machine │
│   was found after searching the following locations:                 │
│   C:\Users\emiri\Downloads\eclipse\jre\bin\javaw.exe                 │
│   javaw.exe in your current PATH                                     │
│                                                                      │
│                                                      ┌────────────┐  │
│                                                      │     OK     │  │
│                                                      └────────────┘  │
└──────────────────────────────────────────────────────────────────────┘

我看到我所有的环境变量都被删除了。 javajavacmvn 等不起作用。我现在该怎么办,如何解决这个问题?

最佳答案

让eclipse直接使用你的java vm!

将这些行放在 eclipse.ini 的末尾(位于 eclipse.exe 所在的目录中):

-vm
<your path to jdk|jre>/bin/javaw.exe

注意有两条行。还要确保 -vm 选项在 -vmargs 选项之前(当然在“openFile”之后)。

有用的链接Eclispe.ini at wiki.eclipse.org

关于java - 由于环境变量,Eclipse 无法打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2162121/

相关文章:

java - 数据库单元 : NoSuchTableException caught

c++ - eclipse CDT : Class already exists (but doesn't)

java - 如何在执行eclipse Project clean时启动ant clean target

powershell - 显示正在运行的 PowerShell 脚本中的所有环境变量

java - Netbeans 平台和 Jpa EclipseLink

java - 比较数字字符串 - 先转换它们还是比较而不转换?

java - EntityListener 是否在同一个线程中运行?

java - 任何解决 onTouchEvent 上奇怪的验证程序拒绝类的想法

reactjs - 如何在 nextjs 中使用不同的 .env 文件?

java - 我的类路径在哪里设置?