java可以执行 jdk安装在C:\Program Files (x86)\Java\jre1.8.0_91 javac不是内部和外部命令,也不是可运

如题所述

从路径上看你装的是jre,这是java的运行环境,JRE=Java Runtime Environment。
javac是jdk的命令,jdk是java的开发环境,JDK=Java Development Kit。
想编译java程序,必须要安装jdk。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-04-19
需要进行"JAVA环境变量"的配置,然后重启命令行窗口,配置步骤如下:
1.右击"计算机",选择"属性",在弹出的窗口中选择"高级系统设置"

2.在弹出的"系统属性"窗口中的"高级"选项卡下,选择"环境变量"

3.在弹出的"环境变量"窗口中,在"系统变量(S)"中设置3项属性,分别为:JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。

①新建系统变量(JAVA_HOME)

变量名:JAVA_HOME

变量值:E:\Program Files (x86)\Java\jdk1.7.0(该目录为JDK安装的路径,此路径下包括lib,bin,jre等文件夹)

②编辑系统变量(CLASSPATH),若没有该变量则需新建;CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别

变量名:CLASSPATH

变量值:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注:该变量值置于CLASSPATH即可;其中,变量值最后要加";")

③编辑系统变量(PATH),若没有该变量则需新建;PATH使得系统可在任何路径下识别JAVA命令。

变量名:PATH

变量值:.;%JAVA_HOME%\bin; (注:该变量值置于现有PATH值的前面)
相似回答