没有找到Javac - 已经为PATH添加了bin

时间:2016-11-03 21:08:32

标签: java javac

尽管将其位置添加到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

https://kb.iu.edu/d/acar

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

0 个答案:

没有答案