在bin \ javaw.exe中找不到Java运行时环境

时间:2014-12-30 10:29:58

标签: java windows-server-2008 odac

当我尝试在Windows Server 2008计算机中安装ODAC组件时,它会抛出错误。

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

我在javaw.exe

中找到了C:\Program Files\Java\jre1.8.0_25\bin

我在谷歌搜索并在环境变量的PATH中添加了值,如下所示

C:\program Files\Java\jre1.8.0_25\bin; //无效

C:\progra~1\Java\jre1.8.0_25\bin; //无效

请告诉我如何解决此问题。

5 个答案:

答案 0 :(得分:3)

当我将ODAC安装文件复制到服务器时,它没有完全复制。服务器中的安装文件只有30 MB,而原始文件是290 MB。服务器没有正确复制大尺寸文件。所以,我从互联网上下载了组件并执行了exe文件。它的工作正常。 谢谢大家的意见。

答案 1 :(得分:1)

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

执行该打开命令提示符并运行命令java -version后,查看是否确实正确配置了PATH。你会看到有效的版本信息。如果是is not recognized as an internal or external command,请再次检查PATH变量,看看它是否设置正确。

答案 2 :(得分:0)

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

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(你的版本掉了:不知道版本)禁止 跑步,...)。您应该检查,您是否拥有此计算机的管理员权限?

答案 3 :(得分:0)

安装程序无法理解C:\ Program Files \ Java \ ..我的意思是" Program Files"因此失败了。 请在其他目录中安装Java C:\ JAVA \ jre1.8.0_25 然后设置JAVA_HOME和JRE_HOME 它应该解决问题。

答案 4 :(得分:0)

Generally, you get this error because of java installed on path "C:\Program Files\Java". I faced similar issue and solved with these steps...

  • Simply run setup file (in my case I was trying to install oracle ODI).
  • New cmd window will open and will ask for JDK path (give your JDK path see example below).

enter image description here

  • Installation should begin.