当前位置: 首页 > 知识库问答 >
问题:

“系统找不到文件C:\programdata\oracle\java\javapath\java.exe”

齐献
2023-03-14
The system cannot find the file C:\ProgramData\Oracle\Java\javapath\java.exe
    null
  • java_home-C:\program files\java\jdk1.8.0_25
  • 类路径-。;C:\Program Files\java\jdk1.8.0_25\lib;%classpath%;
  • 路径-C:\ProgramData\Oracle\Java\JavaPath;C:\ProgramFiles\Java\JDK1.6.0_45\bin;<其他路径省略>;C:\ProgramFiles\Java\JDK1.8.0_25\bin

set的完整输出可以在这里查看。

共有1个答案

锺离鸿
2023-03-14

我有一个类似的问题,我目前正在努力解决。我不能说这会解决您的错误,因为其他软件可能存在问题(这就是我使用Eclipse Luna的情况)。

Java使用的是path变量中给出的路径,

  C:\ProgramData\Oracle\Java\javapath

转到这个文件夹(ProgramData是隐藏的,因此如果需要,请取消隐藏),然后右键单击java.exe符号链接。您将在Target字段中看到它正在查找java.exe。它可能指向以前安装的JDK1.6.0_45中的java.exe文件。请在此处粘贴新的快捷方式,或更改其他人提到的路径设置。

  mklink java.exe "C:\Program Files\Java\jdk1.8.0_20\bin\java.exe"
  mklink javaw.exe "C:\Program Files\Java\jdk1.8.0_20\bin\javaw.exe"
  mklink javaws.exe "C:\Program Files\Java\jdk1.8.0_20\bin\javaws.exe"
 类似资料:
  • 我使用的是Windows 8的JDK 8u25,我的Java安装遇到了问题。我可以很好地运行< code>javac,但是运行< code>java会产生以下错误消息: 我如何解决这个问题? 我认为问题与我的环境变量有关。 我设置的重要变量是: < Li > < code > JAVA _ HOME –< code > C:\ Program Files \ JAVA \ JDK 1 . 8 .

  • 问题内容: 我试图弄清楚java使用哪个环境变量来查找/检测所使用的JRE 。 按照Oracle的设计,我仅有的文件是 如果我将其设置为空或某个随机文件夹,则使用仍然可以运行应用程序。所以我只能假设它没有使用该值。那么如何找到JRE文件夹?是否默认为特定内容?我也没有设置变量。 问题答案: 这会给你一个想法:

  • 如果我将设置为空或某个随机文件夹,则使用运行应用程序仍然有效。所以我只能假设它没有使用值。那么它是如何找到JRE文件夹的呢?它是否默认为某些特定的东西?我也没有var集。

  • 问题内容: 我正在制作一个打开并读取文件的程序。这是我的代码: 但是当我跑步时,出现以下错误: 我和位于同一目录中的以下位置: 我想知道我在做什么错? 问题答案: 我已经复制了您的代码,并且运行正常。 我怀疑您在hello.txt的实际文件名中仅存在一些问题,或者您在错误的目录中运行。考虑通过@ Eng.Fouad建议的方法进行验证

  • 问题内容: 我有一个名为 的文件。 它与我的文件位于同一目录中。 但是,当我尝试通过以下代码访问它时,找不到此文件,发生错误: 这是我的代码: 问题答案: 直接将word.txt作为项目根文件夹的子级和src的对等方放置 免责声明:我想解释一下为什么这种方法适用于这种特殊情况,以及为什么它可能不适用于其他情况。 工作原理: 使用或任何其他变体时,你正在文件系统上相对于“工作目录”查找文件。工作目录

  • 问题内容: 我收到以下错误 但我可以肯定地说,我已经在src,bin和根目录下创建了一个in.txt文件。我还尝试在主要参数中指定完整目录,但仍然无法正常工作。为什么Eclipse不选择它? 问题答案: 我获取了您的代码,并使用以下命令行参数执行了该代码: 它完全没有问题。检查您的命令行。