有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在bin\javaw中找不到windows server 2008 Java运行时环境。exe

当我试图在Windows Server 2008计算机上安装ODAC组件时,它抛出了以下错误

“在bin\javaw.exe上找不到Java运行时环境。因此无法运行Oracle Universal Installer。请访问http://www.javasoft.com并安装JRE 1.4或更高版本,然后重试”

我在C:\Program Files\Java\jre1.8.0_25\bin中找到了javaw.exe

我在google中搜索并在环境变量PATH中添加值,如下所示

C:\program Files\Java\jre1.8.0_25\bin;//未工作

C:\progra~1\Java\jre1.8.0_25\bin;//未工作

请让我知道如何解决这个问题


共 (5) 个答案

  1. # 1 楼答案

    设置JAVA_HOME不是强制性的,您可以在PATH中添加C:\Program Files\Java\jre1.8.0_25\bin。确保在最后一个条目之前添加;,然后添加您的条目

    完成后,打开命令提示符并运行命令java -version,查看PATH是否正确配置。如果是,您将看到有效的版本信息。如果是is not recognized as an internal or external command,则再次检查PATH变量,查看其设置是否正确

  2. # 2 楼答案

    通常,由于java安装在路径“C:\Program Files\java”上,所以会出现此错误。 我遇到了类似的问题,并通过这些步骤解决了

    • 只需运行安装文件(在我的例子中,我试图安装oracle ODI)
    • 新的cmd窗口将打开,并要求提供JDK路径(给出您的JDK路径,请参见下面的示例)

    enter image description here

    • 应该开始安装了
  3. # 3 楼答案

    安装程序无法理解C:\Program Files\Java\。。我指的是“程序文件”之间的空间,因此失败。 请在其他目录中安装Java,如 C:\JAVA\jre1。8.0_25 然后设置JAVA_HOME和JRE_HOME 它应该能解决问题

  4. # 4 楼答案

    当我将ODAC安装文件复制到服务器时,它并没有完全复制。服务器上的安装文件只有30 MB,而原来的安装文件只有290MB。服务器没有正确复制大文件。因此,我从internet下载了该组件并执行了exe文件。现在可以用了。 谢谢大家的评论

  5. # 5 楼答案

    尝试以下可能的解决方案:

    set JRE_LOCATION=C:\Program Files\Java\jdk1.8.0_25
    
    OR
    
    set JRE_LOCATION=C:\Program Files\Java\jdk1.8.0_25\bin
    
    OR
    
    set JRE_LOCATION= C:\Program Files\Java\jdk1.8.0_25\jre
    
    OR
    
    set JRE_LOCATION= C:\Program Files\Java\jre1.8.0_25
    


    添加:
    是阻止JVM运行的东西(比如防病毒软件, Windows(你的版本掉了:不知道版本)禁止 正在运行,…)。你应该检查一下,你有这台机器的管理员权限吗