环境变量是在操作系统中一个具有特定名字的对象, 它包含了一个或者多个应用程序所将使用到的信息。

Path是一个常见的环境变量,它告诉操作系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下寻找此程序外,还应到哪些目录下寻找。

·设置Path环境变量的步骤如下

1. 右键计算机——>属性——>高级系统设置,




cmd设置python默认路径 cmd设置path_解决方案


2. 单击环境变量按钮,环境变量操作主界面:


cmd设置python默认路径 cmd设置path_java_02


3. 单击新建按钮,新建JAVA_HOME变量(用于说明JDK的安装目录)


cmd设置python默认路径 cmd设置path_解决方案_03


4.修改系统环境变量Path,在最前面追加%JAVA_HOME%bin 并以;和原路径分隔。再增加:“.;”。这是表示当前目录的意思。


cmd设置python默认路径 cmd设置path_java_04


图1-17设置环境变量——设置Path变量

菜鸟雷区

1.此处一定是英文分号而不是中文分号! 大家以后设置相关配置时也要注意中英文符号的区别。

注:classpath配置问题:如果使用JDK1.5以上就不需要配置这个环境变量!JRE会自动搜索当前路径下的类文件及相关jar文件
进入命令行窗口,开始菜单搜索框输入“cmd”即可,如图1-18所示。在窗口中输入命令“java -version ”,回车。出现如下结果,则说明JDK安装成功。


cmd设置python默认路径 cmd设置path_cmd设置python默认路径_05


设置环境变量——验证JDK安装和配置是否成功

使用记事本,编写代码

使用记事本开发第一个Java程序

public class Welcome{public static void main(String[] args){System.out.println("Hello Java!我是尚学堂学员,程许愿");}}

可在d盘下建立文件夹mycode,用于保存学习的代码。保存路径建议为:”d:/mycode”。保存为:Welcome.java (文件名必须为Welcome,大小写也必须一致)。


cmd设置python默认路径 cmd设置path_cmd设置python默认路径_06


菜鸟雷区

1.代码中的引号、分号必须为英文引号和分号,不能是中文全角的引号和分号

2.注意大小写

·编译(编译器创建class字节码文件)

打开命令行窗口,进入Java文件所在目录;执行命令:javac Welcome.java,生成class文件。


cmd设置python默认路径 cmd设置path_解决方案_07


上图编译Java源文件

·解释并运行阶段

执行:”java Welcome”(就是运行编译生成的Welcome.class文件),输出执行结果。


cmd设置python默认路径 cmd设置path_cmd命令java出错_08


上图解释并运行程序

菜鸟雷区

1. 修改完java源文件,一定要重新编译才能生效;

·常见问题-1:提示“javac不是内部或外部命令……”


cmd设置python默认路径 cmd设置path_环境变量_09


图1-22常见错误-1

出错原因:Path变量配置错误导致没有找到javac命令

解决方案:参考1.4.2 <环境变量Path的配置>,细心重新设置Path,配置完成后需要重新输入cmd打开命令行窗口。

·常见问题-2:文件夹中可以看到Welcome.java文件,在编译时出现’javac 找不到文件……’


cmd设置python默认路径 cmd设置path_java_10


图1-23常见错误-2

出错原因:可能是操作系统显示设置的问题,隐藏了文件的扩展名。

解决方案:打开我的电脑窗口,选择【组织】【文件夹和搜索选项】【查看】,如图1-24所示,去掉“隐藏已知文件夹类型的扩展名”复选框中的对勾,看到文件的实际名称为Welcome.java.txt,将后缀后.txt去掉。


cmd设置python默认路径 cmd设置path_java_11


图1-24 常见问题-2解决方案

·常见问题-3:NoSuchMethodError:main

出错原因:找不到main方法,应该是main方法书写有误。

解决方案:检查public static void main(String [] args){}是否有误。