搭建Java开发环境
下载 JDK
JDK8下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
JDK所有版本下载选择地址:https://www.oracle.com/technetwork/java/javase/archive-139210.html
安装 JDK
由于我在安装 JDK 的时候没有记录下来,总之有一点就是 JDK 包含 JRE,JRE 包含 JVM
所以就只需要安装 JDK 即可
安装参考博文地址:安装配置环境变量
JDK 目录介绍
├─bin 编译器+解释+其它可执行文件,该路径下存放了JDK的各种工具命令,Javac和Java就放在这个目录
├─db JAVA DB数据库,供学习测试使用,开发不建议使用(jdk1.8.0_261版本不存在)
├─include 用于本地代码的头文件
├─jre Java运行环境
├─legal 该路径存放了JDK各模块的授权文档
├─lib 相关类库,该路径下存放JDK工具的一些补充Jar包
├─javafx-src.zip 存放JDK源代码和JavaFX源代码
└─src.zip JDK类库源代码文件
第一个 Java 程序
- 将 Java 代码编写到扩展名为
.java
的文件当中 - 通过
javac
命令对该 Java 文件进行编译,并生成一个扩展名为.class
的文件 - 通过
java
命令对生成的.class
文件进行运行
public class HelloWorld{
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
我们生成的字节码的名称它是跟 class
的名称一样的。如果我们在 calss 前添加了一个 public
,那么你的文件名称必须得要跟 class 的名称保持一致
配置环境变量的目的
当查找一个命令的时候,会默认到当前目录当中去查找执行,如果当前目录当中没有,就会到系统的环境变量当中进行查找找到就执行没有就报错
classPath
如果没有配置 classPath
,会自动到当前目录下去寻找指定名称的字节码执行
如果配置了 classPath
,无论在哪个目录下,都会去找配置的 classPath 目录下去寻找指定名称的字节码执行
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具