JDK安装与环境变量配置
在使用Notepad编写Java文件前,需确保已安装Java开发工具包(JDK),这是编译和运行Java程序的基础,JDK包含编译器(javac)和Java虚拟机(java),需从Oracle官网或OpenJDK下载对应操作系统的版本(如Windows、Linux或macOS),安装时建议记住安装路径(如默认的C:\Program Files\Java\jdk-17),安装完成后,需配置环境变量:

- 设置JAVA_HOME:在系统环境变量中新建变量名
JAVA_HOME,变量值为JDK安装路径; - 配置Path变量:在Path变量中添加
%JAVA_HOME%\bin,确保命令行能识别javac和java命令。
配置完成后,打开命令行工具(如Windows的CMD或PowerShell),输入java -version和javac -version,若显示版本号则表示配置成功。
编写Java文件:使用Notepad创建源代码
Notepad作为Windows系统自带的文本编辑器,虽功能简单,但足够编写Java源代码,打开Notepad,输入以下示例代码(一个简单的Hello World程序):
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
编写完成后,需保存为.java格式的文件:点击“文件”→“另存为”,在“保存类型”中选择“所有文件”,文件名命名为HelloWorld.java(注意文件名需与public class名称完全一致,包括大小写),保存到指定路径(如D:\JavaCode)。
编译操作:使用javac命令生成字节码文件
Java源代码(.java文件)需通过编译器(javac)转换为字节码文件(.class文件),才能被Java虚拟机执行,打开命令行工具,使用cd命令切换到.java文件所在目录(如cd D:\JavaCode),然后输入编译命令:

javac HelloWorld.java
若编译成功,命令行不会提示错误,且当前目录下会生成HelloWorld.class文件(字节码文件),若遇到错误,需检查:
- 文件名是否与类名一致(如类名为
HelloWorld,文件名需为HelloWorld.java); - 代码语法是否正确(如分号缺失、大括号匹配等);
- 文件编码是否为UTF-8(Notepad保存时需选择UTF-8编码,避免中文乱码)。
运行程序:使用java命令执行字节码
编译成功后,可通过Java虚拟机(java命令)运行字节码文件,在命令行中(确保仍在.class文件所在目录),输入以下命令:
java HelloWorld
注意:运行命令只需输入类名(HelloWorld),无需添加.class后缀,若执行成功,命令行会输出Hello, World!,若提示“找不到主类”或“错误:找不到或无法加载主类”,需检查:

- 是否在
.class文件所在目录下运行命令; - 类名是否正确(如区分大小写,
HelloWorld与helloworld不同); - 环境变量是否配置正确(确保
java命令可识别)。
常见问题与解决
- javac不是内部或外部命令:通常因环境变量未配置或Path路径错误导致,需重新检查
JAVA_HOME和Path变量是否正确设置; - 编码错误导致乱码:Notepad保存文件时,需在“另存为”对话框底部选择“编码”为“UTF-8”,避免因编码不一致导致编译失败;
- 文件路径含中文或空格:命令行对中文和空格支持较差,建议将Java文件保存在纯英文路径下(如
D:\JavaCode而非D:\Java 代码)。
通过Notepad编写Java文件并编译运行的流程可概括为:安装配置JDK→使用Notepad编写源代码并保存为.java文件→通过javac命令编译生成.class文件→通过java命令运行程序,整个过程需注意环境变量配置、文件名与类名一致性、编码规范等细节,掌握这些基础操作后,即可逐步开展Java程序开发。


















