一、开发环境和安装过程
1、JDK
JDK 是一种用于构建在 Java 平台上发布的应用程序、Applet 和组件的开发环境,即编写 Java 程序必须使用 JDK,它提供了编译和运行 Java 程序的环境。
1)下载jdk
地址
链接-jdk下载地址
百度网盘地址
链接: https://pan.baidu.com/s/1A944pVlDbqaNyyvdsI0_TQ?pwd=p3tm
提取码: p3tm
安装步骤
可更换安装地址
然后next
安装完成
安装完成后,在安装位置打开 JDK 的文件夹,内容和目录结构
\bin目录下主要的Java开发工具及其用途
- javac:Java编译器,用来将Java 程序编译成字节码
- java:Java解释器,执行已经转换成字节码的Java程序
- idb:Java调试器,用来调试Java程序。
- javap:反编译,将类文件还原回方法和变量。
- javadoc:文档生成器,创建HTML文件。
相关文件及用途
- bin:提供 JDK 工具程序,包括 javac、java、javadoc、appletviewer 等可执行程序。
- include:存放用于本地访问的文件。
- jre:存放 Java 运行环境文件。
- lib:存放 Java 的类库文件,工具程序实际上使用的是 Java 类库。JDK 中的工具程序,大多也由 Java 编写而成。
- src.zip:Java 提供的 API 类的源代码压缩文件。如果需要查看 API 的某些功能是如何实现的,可以査看这个文件中的源代码内容。
检查是否安装成功
JDK 安装和配置完成后,可以测试其是否能够正常运行。选择“开始”|“运行”命令,在打开的“运行”对话框中输入 cmd 命令,按 Enter 键进入到 DOS 环境下。
在命令提示符后输入并执行java -version命令,系统如果输出 JDK 版本信息,说明 JDK 已经配置成功
2)Java JDK环境变量配置
配置环境变量 (Windows 11系统)
位置
开始 -> 设置->系统->系统信息->高级系统设置-环境变量
新增系统变量配置 JAVA_HOME
变量名: JAVA_HOME
变量值: JDK 的安装路径
系统变量 编辑 Path 变量
变量名:Path
新增变量值:.;%JAVA__HOME%\bin;
TIP:字符串“.;%JAVA_HOME%\bin;”中的两个分号是不可缺少的,它们用于分隔多个环境变量。第一个分号前是一个英文状态半角下的句号,表示命令行下的当前目录;第二个分号前则是 JDK 的 bin 目录。
2、使用记事本编写运行Java程序
Java 源程序可以使用任何一个文本编辑器来编写
1)新建空白文档记事本(.txt 文件)
文本内容
/*
*java程序
*/
public class javaTest { //javaTest为文件保存的名字
// main 程序入口
public static void main(String[] args) {
// 输出字符串
System.out.println("你好 Java");
}
}
2)将代码保存为 .java 类型
3)编译
进入该文件输入命令
编译 Java 源程序使用的是 JDK 中的 javac 命令
javac 文件名.java
javac javaTest.java
编译后则会生成 .class 文件
4)运行
JDK 中的 java 命令
运行javac javaTest.java生成的 .class 文件
java 文件名
java javaTest
5)步骤解析
3、Java Eclipse下载安装及使用
Eclipse 是一个开放源代码的项目
1)下载
百度网盘地址
链接: https://pan.baidu.com/s/1-O8iYDr6whTyZbJ-JiQdJA?pwd=qeh2
提取码: qeh2
2)安装
下载的压缩包进行解压,然后双击 eclipse.exe 文件即可
Eclipse 第一次启动时会要求用户选择一个工作空间(Workspace)
可更换地址
3)汉化包 Babel
官网
百度网盘地址
链接: https://pan.baidu.com/s/1yfGiB9-BHjHQoE_KOpTMQw?pwd=wyq9
提取码: wyq9
覆盖features 和 plugins 相应文件
下载后得到zip 文件,将其解压并覆盖 Eclipse\drogins文件夹中同名的 features 目录和 plugins 目录,这样下次启动 Eclipse 时便会自动加载语言包。
再次运行将工作空间放到更换的目录下,然后选中“将此值用作缺省值并且不再询问”复选框,再单击“确定”按钮。
4)创建项目及运行
创建项目
file(文件)-> new(新建)->Java Project(Java项目)
打开 New Java Project(新建Java项目)
也可以next 设置一下参数
创建类
类编辑内容
public class HelloJava {
// main 程序入口
public static void main(String[] args) {
// 输出字符串
System.out.println("你好 Java");
System.out.println("OCEANSIDE");
}
}
运行
编写完成之后按 Ctrl+S 快捷键保存修改。在工具栏中单击“运行”按钮后,如果程序没有编译错误,在底部的“Console(控制台)”
4、Java中JVM、JRE和JDK三者的区别
JDK=JRE+多种Java开发工具
JRE=JVM+各种类库
这三者的关系是一层层的嵌套关系。JDK>JRE>JVM
1)JDK(Java Development Kid,Java 开发开源工具包)
针对 Java 开发人员的产品,是整个 Java 的核心,包括了 Java 运行环境 JRE、Java 工具和 Java 基础类库。
2)JRE(Java Runtime Environment,Java 运行环境)
运行 JAVA 程序所必须的环境的集合,包含 JVM 标准实现及 Java 核心类库。
3)JVM(Java Virtual Machine,Java 虚拟机)
整个 Java 实现跨平台的最核心的部分,能够运行以 Java 语言写作的软件程序。