今天学习内容:环境配置和第一个JAVA程序
心得:小白一个,如果有错请指出,我会虚心学习,加油!heson梁!
一.开发环境准备
1.1 JDK下载
1、Oracle官网下载
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2、Java中文网
https://www.java.com/zh_CN/
1.2思维导图软件方便程序运行理解和做笔记
1.3notepad++软件适合初级程序编写和阅读程序
心得:安装完后可以cmd下写入Java和javac看有没有反应,这样才保证javac和javac包能准确安装,因为javac是负责程序编译,而javac是负责程序在虚拟机JVM运行
心得:JWM有什么用?JWM虚拟机就是java只需要负责程序编写部分,而不用在乎操作系统兼容不兼容,因为JVM虚拟机就像一个中介,同一个close语句可以通过JVM完美兼容windows或者linux操作系统。
二.配置环境
首先需要了解环境变量哪里设置
然后是接下来三个重要的环境设置
JAVA_HOME(JDK的安装目录): C:\Program Files\Java\jdk1.8.0_131;
PATH: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
ClassPath: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
三.第一个程序 HelloWorld.java
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello Java!");
}
}
心得:可能遇到的错误:
1、'javac' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
解决:环境变量中的path没有配置好,记得第二步的环境变量有没有设置好
2、HelloWorld.java:3: 错误: 程序包system不存在
system.out.println("Hello Java!");
1 个错误
解决:检查代码,关键字没写对,区分大小写
四.理解环境变量
编译:javac HelloWorld.java
javac为什么能运行是因为环境变量有对应的PATH,
运行:java HelloWorld
java为什么能运行是因为CLASSPATH有对应的路径,如果没有配置CLASSPATH,默认CLASSPATH=.;
如果配置了CLASSPATH,就只会去CLASSPATH配置的路径下找对应的类。所以配置CLASSPATH搜索当前目录都是用.;