Java三大版本
JavaSE:标准版
JavaME:嵌入式开发
JavaEE:E企业级开发
JDK、JRE、JVM
JDK:Java开发者工具
JRE:Java运行时环境
JVM:Java虚拟机
Java开发环境
卸载JDK
Java安装目录:环境变量 - JAVA_HOME
- 删除java安装目录
- 删除JAVA_HOME
- 删除path下关于java目录
- 运行cmd java -version
安装JDK
- 搜索JDK8,下载相应版本
- 双击安装JDK8,记住安装路径
- 配置环境变量
a. 我的电脑,环境变量
b. 系统变量,新建JAVA_HOME,值:安装路径
c. 配置path变量,添加\bin目录,\jre\bin
d. 测试安装成功:运行cmd java -version
- bin:可执行程序(java.exe,javac.exe)
- include:存放编写jdk的c,c++文件,启动时候会应用
- jre:java运行时环境
- lib:java开发所需库文件
- src.zip:java基础类源代码
Hello World
- 建立code目录,存放代码
- 新建一个java文件
- 文件后缀为.java
- Hello.java
- 编写代码
public class Hello {
public static void main(String[] args) {
System.out.print("Hello,World!");
}
}
- 编译javac java文件,生产一个class文件
- 运行class文件,java Hello
javac:编译为字节码文件 - 给机器看
java:运行
运行java时:错误: 找不到或无法加载主类 Hello
- 之前配置了CLASSPATH
- 方法1:删除环境变量中的CLASSPATH即可
- 方法2:不删除CLASSPATH,修改CLASSPATH,一定要加上[.]表示当前路径
CLASSPATH 直译过来是类路径,是Java环境配置中要设置的一个环境变量,就是.class文件的路径,表示JVM从哪里去寻找要运行的class文件,
- CLASSPATH = D:\java
- 表示执行java命令时去D:\java目录中去找需要被执行的class文件并运行。你配置错了就会出现找不到.class的问题
Java程序运行机制
-
编译型
-
解释型
-
程序运行机制