Java + NetBeans 完整教程
本教程分为以下几个部分:

- 第一部分:环境准备 - 安装和配置 Java 与 NetBeans。
- 第二部分:创建第一个项目 - "Hello, World!" 程序。
- 第三部分:项目结构详解 - 了解 NetBeans 项目的文件组织。
- 第四部分:核心功能 - 编译、运行、代码补全、重构。
- 第五部分:调试入门 - 学习如何使用强大的调试工具。
- 第六部分:进阶主题 - 版本控制、数据库连接、Web 开发。
- 第七部分:资源与总结 - 推荐学习资源和总结。
第一部分:环境准备
在开始之前,您需要安装 Java 开发工具包和 NetBeans 集成开发环境。
步骤 1: 安装 Java 开发工具包
NetBeans 本身不包含 Java 运行环境,所以必须先安装 JDK。
-
下载 JDK:
- 访问 Oracle 官网下载页面:https://www.oracle.com/java/technologies/downloads/
- 选择适合您操作系统的 JDK 版本(推荐 LTS 版本,如 JDK 17 或 JDK 21)。
- 下载安装包。
-
安装 JDK:
(图片来源网络,侵删)- 双击下载的安装包,按照提示进行安装。记住安装路径,
C:\Program Files\Java\jdk-17。 - 安装程序通常会自动设置环境变量,但最好手动检查一下。
- 双击下载的安装包,按照提示进行安装。记住安装路径,
-
验证安装:
- 打开命令提示符 或 PowerShell。
- 输入命令
java -version,应显示您安装的 JDK 版本。 - 输入命令
javac -version,应显示相同的版本号,如果都成功,说明 JDK 安装正确。
步骤 2: 安装 NetBeans IDE
-
下载 NetBeans:
- 访问 NetBeans 官网:https://netbeans.apache.org/
- 点击 "Download"。
- 选择 "Java SE" 版本,如果您想开发 Web 应用,可以选择 "Java EE" 版本,它包含了 Java SE 的所有功能。
-
安装 NetBeans:
- 运行下载的安装程序。
- 在安装过程中,NetBeans 会自动检测您系统中已安装的 JDK,如果检测不到,您可以手动选择您刚才安装的 JDK 路径。
- 完成安装。
第二部分:创建第一个项目
我们来创建一个经典的 "Hello, World!" 程序。

-
启动 NetBeans:
打开 NetBeans IDE。
-
创建新项目:
- 点击菜单栏的 文件 -> 新建项目。
- 在弹出的窗口中,选择 Java 类别,然后选择 Java 应用。
- 点击 下一步。
-
项目设置:
- 项目名称: 输入
HelloWorld。 - 项目位置: 选择一个您想保存项目的文件夹。
- 创建主类: 勾选此选项,并输入
com.example.HelloWorld,这是一个标准的包名加类名格式。 - 点击 完成。
- 项目名称: 输入
-
编写代码:
-
NetBeans 会自动为您创建
HelloWorld.java文件,并包含一些基本的代码。 -
找到
main方法,在// TODO code application logic here这一行下面,输入以下代码:System.out.println("Hello, World!"); -
您的代码看起来应该像这样:
package com.example; public class HelloWorld { public static void main(String[] args) { // TODO code application logic here System.out.println("Hello, World!"); } }
-
-
运行程序:
- 点击工具栏上的 运行 按钮(一个绿色的三角形)。
- 或者,右键点击项目名称
HelloWorld,选择 运行项目。 - 程序的输出将显示在 输出 窗口中。
恭喜!您已经成功使用 NetBeans 运行了您的第一个 Java 程序!
第三部分:项目结构详解
理解 NetBeans 项目的文件结构对于后续开发至关重要。
-
源包:
- 这是存放您 Java 源代码的地方。
com.example.HelloWorld.java就在这里,NetBeans 会根据您创建主类时输入的包名自动创建com/example文件夹结构。
-
库:
- 显示项目依赖的所有库(JAR 文件)。
- 默认情况下,这里会有一个指向您 JDK 中
rt.jar的链接,这是 Java 的核心类库。
-
测试包:
用于存放单元测试代码,这是一个良好的实践,但初学者可以先忽略。
-
项目文件:
build.xml: Apache Ant 构建脚本,NetBeans 使用 Ant 来编译和构建项目。nbproject文件夹: NetBeans 项目的私有配置文件,用于存储 IDE 的特定设置。
第四部分:核心功能
编译与运行
- 运行: 如上所述,点击 运行 按钮或右键菜单,NetBeans 会自动编译所有有修改的源文件,然后运行主类。
- 构建: 点击 运行 -> 清理并构建项目,这会强制重新编译项目中的所有文件,生成新的
dist和build文件夹。dist文件夹包含最终的可执行 JAR 文件。
代码补全
这是 NetBeans 最强大的功能之一。
- 当您输入代码时,NetBeans 会智能地提示可用的方法、变量和类。
- 按
Ctrl + Space可以手动触发代码补全。 - 在
System.之后输入out.,然后按Ctrl + Space,NetBeans 会列出out对象的所有方法,如println,print等。
重构
重构是在不改变软件外部行为的前提下,改进其内部结构。
- 重命名: 右键点击一个变量名(
args),选择 重构 -> 重命名,输入新名字,然后点击 重构,NetBeans 会自动修改所有引用该变量的地方。 - 提取方法: 选中一段代码(
System.out.println("...");),右键点击,选择 重构 -> 提取方法,给新方法命名(printMessage),然后点击 重构,这段代码会被封装成一个新方法,并在原位置调用。
第五部分:调试入门
调试是查找和修复代码错误的关键技能。
-
设置断点:
- 在代码行号左侧的灰色区域单击,会出现一个红色的圆点,这就是断点。
- 在
System.out.println("Hello, World!");这一行设置一个断点。
-
调试项目:
- 点击工具栏上的 调试 按钮(一个带有虫子图标的三角形)。
- 程序会启动,并在执行到断点时暂停,该行代码还未被执行,处于高亮状态。
-
使用调试工具栏:
- 当程序暂停时,会出现一个调试工具栏,包含以下常用按钮:
- F7 (Step Over - 单步跳过): 执行当前行,然后停在下一行,如果当前行是一个方法调用,它会执行整个方法,然后停在调用处的下一行。
- F8 (Step Into - 单步进入): 执行当前行,如果当前行是一个方法调用,它会进入该方法内部,停在方法的第一行。
- Shift + F8 (Step Out - 单步退出): 执行完当前方法,然后返回到调用该方法的地方。
- Ctrl + F5 (Run to Cursor - 运行到光标处): 让程序继续运行,直到光标所在的行。
- 当程序暂停时,会出现一个调试工具栏,包含以下常用按钮:
-
查看变量值:
- 在调试过程中,您可以查看变量的值。
- 局部变量: 在调试窗口的 局部变量 选项卡中,可以看到当前方法内所有变量的值。
- watches: 您可以右键点击一个变量,选择 添加监视,该变量值会一直显示在 监视 窗口中,方便跟踪。
通过单步执行和查看变量,您可以清晰地了解程序的执行流程和变量的变化,从而轻松找到逻辑错误。
第六部分:进阶主题
版本控制 (Git)
NetBeans 内置了对 Git 的强大支持。
- 初始化仓库: 右键点击项目,选择 Git -> 初始化 Git 仓库。
- 提交代码: 修改代码后,点击顶部工具栏的 Git 按钮,会显示修改的文件,在 提交信息 中输入描述,然后点击 提交。
- 查看历史: Git -> 显示历史记录,可以查看所有提交的记录。
连接数据库
NetBeans 可以轻松地连接和管理数据库。
- 打开服务窗口: 点击窗口菜单 -> 服务。
- 添加数据库: 在 数据库 节点上右键,选择 驱动程序,添加您数据库的 JDBC 驱动(如 MySQL Connector/J)。
- 连接: 在 驱动程序 节点上右键,选择 连接使用...,填写数据库 URL、用户名和密码即可连接。
Web 开发
如果您安装了 Java EE 版本的 NetBeans,可以轻松开发 Web 应用。
- 创建新项目时,选择 Web -> Web 应用。
- NetBeans 会自动创建
index.jsp、web.xml等标准 Web 应用文件,并内置了 Tomcat 服务器,让您可以一键部署和运行 Web 项目。
第七部分:资源与总结
推荐资源
- NetBeans 官方文档: https://netbeans.apache.org/docs/ - 最权威的参考资料。
- Java 教菜鸟教程: https://www.runoob.com/java/java-tutorial.html - 非常适合初学者的中文 Java 基础教程。
- Oracle Java 教程: https://docs.oracle.com/javase/tutorial/ - Oracle 官方的 Java 语言和平台核心教程。
恭喜您完成了这个 Java + NetBeans 的完整教程!
您已经掌握了:
- 环境搭建: JDK 和 NetBeans 的安装。
- 项目创建: 从零开始创建 Java 项目。
- 基础操作: 编译、运行和代码补全。
- 调试技能: 使用断点和单步执行来查找错误。
- 项目结构: 理解 NetBeans 项目的文件组织。
- 进阶方向: 了解了版本控制、数据库和 Web 开发等可能性。
NetBeans 是一个功能强大且对初学者非常友好的 IDE,请继续用它来练习编写更多 Java 代码,探索其丰富的功能,这将极大地提高您的开发效率,祝您学习愉快!
