【问题标题】:How to know path of my java compiler如何知道我的 java 编译器的路径
【发布时间】:2014-02-18 04:18:54
【问题描述】:

我是一名 Java 程序员新手。我检查了我的系统中是否存在 Java,我在命令提示符下执行了Java 命令,我发现了多个选项。当我执行java -version 命令时,结果如下:

java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) Client VM (build 24.45-b08, mixed mode, sharing)

但是,我无法找到 Java 编译器路径。我怎样才能找到路径? 我使用的是 Windows XP 32 位系统。

下面是PATH命令执行的结果:

PATH=C:\RailsInstaller\Git\cmd
C:\RailsInstaller\Ruby1.8.7\bin
c:\oracle\ora92\bin
C:\Program Files\Oracle\jre\1.1.8\bin
C:\WINDOWS\system32
C:\WINDOWS
C:\WINDOWS\System32\Wbem
C:\Program Files\Common Files\Roxio Shared\DLLShared\
C:\Program Files\Common Files\Roxio Shared\10.0\DLLShared\
C:\Program Files\Windows Imaging\
C:\Program Files\Enterprise Vault\EVClient\
C:\Program Files\Intel\WiFi\bin\
C:\wamp\bin\php\php5.3.13
C:\software\mysql-proxy-0.8.3-win32-x86\bin
C:\wamp\bin\php\php5.3.13

【问题讨论】:

  • 在哪个环境中? Linux?窗户?
  • Linux:which java。 Windows:echo %PATH% 并检查那里列出的所有目录以找到第一个包含 java.exe 的目录。
  • $哪个java在linux

标签: java


【解决方案1】:

你可以使用:

Windows - where java

Linux - which java

正如@ursitesion 所提到的,没有理由对此表示赞同。不小心我没有读到OP提到Windows XP的部分。

查看此用户帖子并为他的 awnser 投票: Is there an equivalent of 'which' on the Windows command line?

【讨论】:

  • 我在命令提示符下执行了Where java 命令。但是,我得到了以下结果 - 'where' is not recognized as an internal or external command, operable program or batch file.
【解决方案2】:

Java 编译器的路径:Java/JDK 1.7.045 中的目录 BIN。编译器版本:在命令行输入

javac -version

【讨论】:

  • 这不是我的答案。不知道为什么这个答案被赞成?
【解决方案3】:

在linux中whereis java

在 Windows echo %PATH% 中,您会在某处看到一些 /bin/java

java 编译器命名为javac,它应该在java (/bin/java) 所在的同一文件夹中

这是我会想到的方法...但是我看到有人已经为windows提供了更好的解决方案

【讨论】:

    【解决方案4】:

    我从下面的帖子中得到了答案

    unix "which java" equivalent command on windows?

    根据上面的帖子,我需要在命令提示符下执行以下命令:

    for %i in (java.exe) do @echo. %~$PATH:i

    我执行并得到以下结果:

    C:\WINDOWS\system32\java.exe

    我在我的系统中搜索,发现c:\windows\system32\中存在java.exe

    【讨论】:

      【解决方案5】:

      要找到 Java 编译器路径,您必须查看环境变量。

      您可以看到“JAVA_HOME”和“PATH”环境变量以及 显示 java 编译器的路径。

      【讨论】:

      • 不,我执行PATH命令时没有得到JAVA的路径。我已经用 PATH 命令执行的结果更新了我的问题。
      猜你喜欢
      • 1970-01-01
      • 2017-01-19
      • 1970-01-01
      • 1970-01-01
      • 2011-11-27
      • 1970-01-01
      • 2018-11-24
      • 2022-06-15
      • 1970-01-01
      相关资源
      最近更新 更多