我是一名新手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
答案 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
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\
答案 4 :(得分:0)
要找到Java编译器路径,您必须查看环境变量。
你可以看到“JAVA_HOME”和“PATH”环境变量 显示了java编译器的路径。