Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 由于环境变量,Eclipse将不会打开_Java_Eclipse_Environment Variables - Fatal编程技术网

Java 由于环境变量,Eclipse将不会打开

Java 由于环境变量,Eclipse将不会打开,java,eclipse,environment-variables,Java,Eclipse,Environment Variables,我只是重新启动了电脑,没有做任何改变。突然我无法打开Eclipse。相反,我收到以下错误消息: ┌──────────────────────────────────────────────────────────────────────┐ │ 日食│ ├──────────────────────────────────────────────────────────────────────┤ │

我只是重新启动了电脑,没有做任何改变。突然我无法打开Eclipse。相反,我收到以下错误消息:

┌──────────────────────────────────────────────────────────────────────┐
│ 日食│
├──────────────────────────────────────────────────────────────────────┤
│                                                                      │
│   Java运行时环境(JRE)或Java开发工具包(JDK)│
│   必须可用才能运行Eclipse。没有Java虚拟机│
│   在搜索以下位置后找到:│
│   C:\Users\emiri\Downloads\eclipse\jre\bin\javaw.exe│
│   当前路径中的javaw.exe│
│                                                                      │
│                                                      ┌────────────┐  │
│                                                      │     好啊│  │
│                                                      └────────────┘  │
└──────────────────────────────────────────────────────────────────────┘

我看到我所有的环境变量都被删除了
java
javac
mvn
等都不起作用。我现在要做什么,如何解决这个问题?

让eclipse直接使用java虚拟机

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

-vm
/bin/javaw.exe
注意有两条线。还要确保-vm选项在-vmargs选项之前(当然在“openFile”之后)


有用的链接

另一种选择是重新运行JRE安装程序。它通常通过在系统文件夹中放置java.exe、javaw.exe等来安装默认JRE。这将把可执行文件放在您的路径中,这应该足够了,根据错误消息中的注释,它在您的路径中搜索了javaw.exe。。但你的解决方案不正确

set PATH=C:\Program Files\Java\jre1.6.0_03\bin ;%PATH%
paxdiablo
您是否重写了错误,或者您使用了某种软件从图像中读取文本,如果您使用了哪种软件?

我想我找到了一种更简单的方法(无论如何对我来说)。找到您的javaw.exe文件(通过搜索它或您安装它的位置),然后将javaw.exe文件拖到eclipse.exe文件上,它将使用它。

首先卸载所有java软件,如JRE 7或JRE 6或JDK,然后打开以下路径:

开始>控制面板>高级设置>环境变量> 系统变量>路径

然后单击编辑按钮,将以下文本粘贴到变量_值,然后单击确定

C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files(x86)\Common Files\Microsoft Shared\Windows 现场;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\程序 文件(x86)\Microsoft SQL Server\90\Tools\binn\;C:\程序文件 (x86)\Common Files\Roxio Shared\DLLShared\;C:\程序文件 (x86)\Windows Live\Shared;C:\ProgramFiles(x86)\Microsoft SQL 服务器\100\Tools\Binn\VSShell\Common7\IDE\;C:\程序文件 (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\ProgramFiles(x86)\Microsoft SQL 服务器\100\DTS\bin\

现在转到此url并单击Windows脱机 然后单击run并再次启动eclipse


享受吧

非常简单,只需将文件夹“jre”复制到放置eclipse的文件夹中即可。就这些。Jre是环境,通常它位于C:/Programming Files/Java/Jre:D

Ok…Ok。。。不要担心,我也被这个错误和致命的,当我得到它,我是如此严重,甚至我没有注意到其他工作,但我得到了它,只是首先复制这个代码和粘贴在您的系统变量下的路径

C:\程序文件;C:\Winnt;C:\Winnt\System32;C:\程序 Files\Java\jre6\bin\javaw.exe

现在从您的路径复制“jre”文件夹,就像我在这个路径下有“jre”一样

            C:\Program Files\Java
并将其粘贴到eclipse文件夹中,这意味着eclipse.exe文件的位置。就像我在这个位置安装了eclipse一样

    F:\Softwares\LANGUAGES SOFTEARE\Android Setup\eclipse
因此,在eclipse文件夹中粘贴“jre”文件夹。如果您有“jre6”,那么将其重命名为“jre”…然后运行eclipse,您将获得解决方案

   //<<<<<<<<<<<<<<----------------------------->>>>>>>>>>>>>>>>>>>                 
/>>>>
其他解决方案:2

如果上述步骤无法解决问题,请执行以下步骤

  • 从Java路径复制文件夹“jre”,如C:\Program Files\Java\jre6* 等等,并将其粘贴到eclipse目录中(eclipse在哪里 可用)
  • 转到eclipse.ini文件,打开它
  • 更改javaw.exe文件的目录,如
  • -vmF:\Softwares\LANGUAGES softerare\Android Setup\eclipse Indigo version 32 Bit\jre\bin/javaw.exe

    现在,当您启动eclipse时,它将搜索javaw.exe,因此它将搜索eclipse.ini中的路径,因为它现在位于同一文件夹中,所以它将启动javaw.exe并开始工作

    如果你还有任何疑问,你可以再问一次,只要在我的个人资料上找到我的电子邮件id。因为我喜欢stack
       //<<<<<<<<<<<<<<----------------------------->>>>>>>>>>>>>>>>>>>                 
    
    32 Bit Eclipse won't work with 64 Bit Java!
    
    -startup
    plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
    -product
    org.eclipse.epp.package.standard.product
    --launcher.defaultAction
    openFile
    --launcher.XXMaxPermSize
    256M
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    --launcher.defaultAction
    openFile
    --launcher.appendVmargs
    **-vm
    C:/Program Files (x86)/Java/jdk1.7.0_45/bin/javaw.exe** =>false
    -vmargs
    -Dosgi.requiredJavaVersion=1.6
    -Xms40m
    -Xmx512m
    -vm
    C:\Program Files (x86)\Java\jdk1.7.0_45\bin\javaw.exe