尽管将其位置添加到PATH变量,我仍无法使javac工作。错误如下:
me@comp-LTW ~
$ javac
-bash: javac: command not found
下面 PATH
:
$ echo $PATH
/jre/bin:/usr/local/bin:/usr/bin:/cygdrive/c/ProgramData/Oracle/Java/javapath:/cygdrive/c/Program Files (x86)/OpenSSH/bin:/cygdrive/c/Program Files (x86)/Symantec/VIP Access Client:/cygdrive/c/Program Files (x86)/Skype/Phone:/cygdrive/c/Program Files (x86)/apache-maven-3.3.9/bin: C:/cygwin64/bin:/cygdrive/c/Program Files (x86)/sbt/bin: C:/Program Files/Java/jdk1.8.0_112/bin: /cygdrive/c/Program Files/Java/jdk1.8.0_112/bin:/cygdrive/c/texlive/2016/bin/win32:/cygdrive/c/Users/anyoung/AppData/Local/Box/Box Edit: C:/Program Files/Java/jdk1.8.0_112/bin:/usr/lib/lapack
我已阅读以下内容:
javac not found after set environment variable
How to tell if JRE or JDK is installed
目标是查看我是否已成功安装JDK
。以下内容似乎显示JRE
的版本,而不是JDK
。
$ java -version
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)
在cmd
:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\anyoung>javac -version
'javac' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\anyoung>ECHO.%PATH:;= & ECHO.%
C:\ProgramData\Oracle\Java\javapath
C:\Program Files (x86)\OpenSSH\bin
C:\Program Files (x86)\Symantec\VIP Access Client\
C:\Program Files (x86)\Skype\Phone\
C:\Program Files (x86)\apache-maven-3.3.9\bin
C:\cygwin64\bin
C:\Program Files (x86)\sbt\bin
C:\Program Files\Java\jdk1.8.0_112\bin
/cygdrive/c/Program Files/Java/jdk1.8.0_112/bin
C:\texlive\2016\bin\win32
C:\Users\anyoung\AppData\Local\Box\Box Edit\
C:\Program Files\Java\jdk1.8.0_112\bin