我是初学者Java程序员。 我在系统上检查了Java的存在,并在命令提示符下运行了Java命令。 我找到了几个选择。 运行java -version命令时,获得了以下resutl :
Java版本'1.7.0_ 45 '
Java(TM ) seruntimeenvironment (build1.7.0_ 45-b18 ) ) ) ) ) ) ) ) )。
Java热点(TM )客户端虚拟机(构建24.45-b08,混合模式,共享) ) ) ) ) ) ) ) ) ) )。
但是,没有找到Java编译器的路径。 我怎么才能找到路径?
我在使用Windows XP 32位系统。
以下是PATH命令的执行结果。
PATH=C:
ailsInstallerGitcmd
C:
Ails安装程序
uby1.8.7(lhdzdj
c:oracleora92lhdzdj
c :program filesOracleJRE1.1.8LHD zdj
C:WINDOWSsystem32
C:WINDOWS
C:WINDOWSSystem32Wbem
c :program filescommon files
oxio SharedDLLShared
c :program filescommon files
oxio Shared10.0DLLShared
c :program fileswindows图像
c :program filesenterprise vaultev客户端
c :program filesIntelwifiLHD zdj
c :wamplhdzdjPHPPHP5.3. 13
c :softwareMySQL-proxy-0.8.3-win32-x86LHD zdj
c :wamplhdzdjPHPPHP5.3. 13
你在哪个环境? Linux呢? 窗口?
Linux:which java。 windows :检查列出的所有目录以找到包含echo % path % Java.exe的第一个目录。
$ linux的java
Windows上是否有可能重复的unix '等效java '命令?
更新了我的问题。
可以使用:
Windows - where java
Linux - which java
正如@ursitesion所说,没有理由支持这个。 我没有不小心看到操作系统提到Windows XP的部分。
查看此用户的帖子,并上传他的Awn服务器:
Windows命令行中有合适的“哪个”?
在命令提示符下运行了Where java命令。 但是,我得到了以下结果- ' where ' isnotrecognizedasaninternalorexternalcommand,可操作程序or batch文件。
没有理由支持这个答案。
Java编译器的路径: Java/JDK 1.7.045中目录的粗暴气氛。 编译器版本:输入命令行
javac -version
这不是我的答案。 你不知道为什么这个答案被赞成了吗?
要找到Java编译器的路径,必须检查环境变量。
you can see the ' Java _ home ' and ' path ' environmentvariableandthat
shows the path to the java compiler。
不,我运行PATH命令的时候,我没有得到JAVA的路径。 我已经用用PATH命令执行的结果更新了我的问题。
从下面的帖子中得到了答案
unix '上的哪个java '是windows上的等效命令?
根据上面的帖子,必须在命令提示符下运行以下命令:
for%Iin(Java.exe ) do @echo. %~$PATH:i
运行并获得以下结果:
c :windowssystem32Java.exe
在我的系统上搜索后,我发现java.exe存在于c:windowssystem32
在linux whereis java上
在windows echo %PATH%中,在某个地方可以看到一些/lhdzdj/java
此外,java编译器名为javac,并且应该与Java(/lhdzdj/Java )位于同一文件夹中
这是我想的方法……但是我看到有人已经为windows提供了更好的解决方案