草庐IT

javapath

全部标签

java - "The system cannot find the file C:\ProgramData\Oracle\Java\javapath\java.exe"

我在Windows8上使用JDK8u25,我在安装Java时遇到问题。我可以运行javac非常好,但正在运行java产生此错误消息:ThesystemcannotfindthefileC:\ProgramData\Oracle\Java\javapath\java.exe我该如何解决这个问题?我认为问题与我的环境变量有关。我设置的重要变量是:JAVA_HOME–C:\ProgramFiles\Java\jdk1.8.0_25CLASSPATH–.;%JAVA_HOME%\libPATH–;%JAVA_HOME%\bin以及它们的扩展,如set所示在cmd中,分别是:JAVA_HOME–

java - "The system cannot find the file C:\ProgramData\Oracle\Java\javapath\java.exe"

我在Windows8上使用JDK8u25,我在安装Java时遇到问题。我可以运行javac非常好,但正在运行java产生此错误消息:ThesystemcannotfindthefileC:\ProgramData\Oracle\Java\javapath\java.exe我该如何解决这个问题?我认为问题与我的环境变量有关。我设置的重要变量是:JAVA_HOME–C:\ProgramFiles\Java\jdk1.8.0_25CLASSPATH–.;%JAVA_HOME%\libPATH–;%JAVA_HOME%\bin以及它们的扩展,如set所示在cmd中,分别是:JAVA_HOME–

java - C :\ProgramData\Oracle\Java\javapath\java. exe使用哪个JRE?

我试图弄清楚java使用哪个环境变量来查找/检测C:\ProgramData\Oracle\Java\javapath\java.exe使用的JRE。按照Oracle的设计,我在C:\ProgramData\Oracle\Java\javapath\中仅有的文件是java.exejavaw.exejavaws.exe如果我将JAVA_HOME设置为空或某个随机文件夹,使用java.exe运行应用程序仍然有效。所以我只能假设它没有使用JAVA_HOME值。那么它是如何找到JRE文件夹的呢?它默认为特定的东西吗?我也没有设置JRE_HOME变量。 最佳答案