如何知道我的java编译器的路径

时间:2014-01-27 10:54:36

标签: java

我是一名新手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

5 个答案:

答案 0 :(得分:3)

您可以使用:

Windows - where java

Linux - which java

正如@ursitesion所说,没有理由支持这一点。不小心我没看过OP提到Windows XP的部分。

看看这个用户的帖子并upvote他的awnser: Is there an equivalent of 'which' on the Windows command line?

答案 1 :(得分:1)

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

javac -version

答案 2 :(得分:0)

在linux whereis java

中 在Windows echo %PATH%

,您会在某处看到一些/bin/java

并且java编译器名为javac,它应该位于java/bin/java)所在的同一文件夹中

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

答案 3 :(得分:0)

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

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

答案 4 :(得分:0)

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

  

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