环境变量是在操作系统中一个具有特定名字的对象, 它包含了一个或者多个应用程序所将使用到的信息。
Path是一个常见的环境变量,它告诉操作系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下寻找此程序外,还应到哪些目录下寻找。
·设置Path环境变量的步骤如下
1. 右键计算机——>属性——>高级系统设置,
2. 单击环境变量按钮,环境变量操作主界面:
3. 单击新建按钮,新建JAVA_HOME变量(用于说明JDK的安装目录)
4.修改系统环境变量Path,在最前面追加%JAVA_HOME%bin 并以;和原路径分隔。再增加:“.;”。这是表示当前目录的意思。
图1-17设置环境变量——设置Path变量
菜鸟雷区
1.此处一定是英文分号而不是中文分号! 大家以后设置相关配置时也要注意中英文符号的区别。
注:classpath配置问题:如果使用JDK1.5以上就不需要配置这个环境变量!JRE会自动搜索当前路径下的类文件及相关jar文件
进入命令行窗口,开始菜单搜索框输入“cmd”即可,如图1-18所示。在窗口中输入命令“java -version ”,回车。出现如下结果,则说明JDK安装成功。
设置环境变量——验证JDK安装和配置是否成功
使用记事本,编写代码
使用记事本开发第一个Java程序
public class Welcome{
public static void main(String[] args){
System.out.println("Hello Java!我是尚学堂学员,程许愿");
}
}
可在d盘下建立文件夹mycode,用于保存学习的代码。保存路径建议为:”d:/mycode”。保存为:Welcome.java (文件名必须为Welcome,大小写也必须一致)。
菜鸟雷区
1.代码中的引号、分号必须为英文引号和分号,不能是中文全角的引号和分号
2.注意大小写
·编译(编译器创建class字节码文件)
打开命令行窗口,进入Java文件所在目录;执行命令:javac Welcome.java,生成class文件。
上图编译Java源文件
·解释并运行阶段
执行:”java Welcome”(就是运行编译生成的Welcome.class文件),输出执行结果。
上图解释并运行程序
菜鸟雷区
1. 修改完java源文件,一定要重新编译才能生效;
·常见问题-1:提示“javac不是内部或外部命令……”
图1-22常见错误-1
出错原因:Path变量配置错误导致没有找到javac命令
解决方案:参考1.4.2 <环境变量Path的配置>,细心重新设置Path,配置完成后需要重新输入cmd打开命令行窗口。
·常见问题-2:文件夹中可以看到Welcome.java文件,在编译时出现’javac 找不到文件……’
图1-23常见错误-2
出错原因:可能是操作系统显示设置的问题,隐藏了文件的扩展名。
解决方案:打开我的电脑窗口,选择【组织】【文件夹和搜索选项】【查看】,如图1-24所示,去掉“隐藏已知文件夹类型的扩展名”复选框中的对勾,看到文件的实际名称为Welcome.java.txt,将后缀后.txt去掉。
图1-24 常见问题-2解决方案
·常见问题-3:NoSuchMethodError:main
出错原因:找不到main方法,应该是main方法书写有误。
解决方案:检查public static void main(String [] args){}是否有误。