JDK20安装后,用Notepad++写第一个Java程序:从保存到运行的全流程演示
JDK20极简开发指南用Notepad编写首个Java程序的完整实战在编程学习的初始阶段选择正确的工具链往往能事半功倍。对于Java初学者而言直接从重量级IDE入手可能会被各种复杂功能分散注意力。本文将展示如何仅用Notepad文本编辑器和JDK20命令行工具完成第一个Java程序的完整开发流程。这种极简方法能让你专注于Java语言本身而非工具使用。1. JDK20安装与环境准备1.1 获取与安装JDK20访问Oracle官方网站的Java下载页面选择与您操作系统匹配的JDK20版本。对于Windows用户推荐下载x64 Installer版本。安装过程中有几个关键点需要注意安装路径选择建议不要使用默认的C盘路径可以指定到其他磁盘分区管理员权限安装过程中可能需要管理员权限确保您的账户有足够权限安装验证安装完成后在文件资源管理器中检查目标目录是否包含以下关键文件夹bin包含Java开发工具libJava类库include本地接口文件1.2 环境变量配置详解正确配置环境变量是Java开发的基础。以下是Windows系统下的配置步骤打开系统属性 → 高级 → 环境变量在系统变量中新建JAVA_HOME值为JDK安装路径如H:\Java\jdk-20编辑Path变量添加两条新条目%JAVA_HOME%\bin%JAVA_HOME%\jre\bin验证配置是否成功java -version应显示类似以下信息java version 20 2023-03-21 Java(TM) SE Runtime Environment (build 2036-2344) Java HotSpot(TM) 64-Bit Server VM (build 2036-2344, mixed mode, sharing)2. Notepad基础配置2.1 编辑器优化设置Notepad虽然简单但适当配置能显著提升Java开发体验编码设置进入设置→首选项→新建将默认编码设置为UTF-8 without BOM语法高亮进入语言菜单选择J→Java启用Java语法高亮自动缩进在设置→首选项→编辑中启用自动缩进2.2 快速访问命令行技巧Notepad的一个隐藏功能是可以直接从编辑器打开当前文件所在目录的命令行保存Java文件后点击文件菜单选择打开所在文件夹→命令行这将自动打开cmd窗口并定位到文件目录提示可以通过安装NppExec插件进一步增强Notepad的Java开发功能如直接编译运行Java代码3. 第一个Java程序实战3.1 编写与保存规范在Notepad中新建文件输入以下经典HelloWorld程序public class HelloWorld { public static void main(String[] args) { System.out.println(我的第一个Java程序运行成功); } }保存时需特别注意文件名与类名必须完全一致包括大小写文件扩展名必须是.java建议创建专用目录存放Java项目避免路径混乱常见错误示例错误类型错误表现正确做法文件名不符类名HelloWorld但文件保存为hello.java文件名必须为HelloWorld.java编码错误编译时出现非法字符错误使用UTF-8 without BOM编码路径问题找不到文件使用简单路径避免中文和空格3.2 编译与执行流程通过命令行完成Java程序的编译运行打开保存目录的命令行窗口编译命令javac HelloWorld.java成功编译将生成HelloWorld.class字节码文件运行命令java HelloWorld注意不要加.class扩展名执行过程常见问题排查javac不是内部或外部命令环境变量配置错误检查Path设置找不到或无法加载主类类名拼写错误或.class文件不在当前目录编码GBK的不可映射字符文件保存编码问题改用UTF-8 without BOM4. 开发效率提升技巧4.1 快速测试代码片段对于小型代码测试可以使用以下技巧在Notepad中编写代码片段使用快捷键CtrlS快速保存通过资源管理器右键在此处打开命令窗口快速访问命令行使用↑键快速调出之前执行的命令4.2 批处理脚本自动化创建简单的批处理脚本run.bat自动完成编译运行echo off javac %1.java if %errorlevel% equ 0 ( java %1 ) pause使用方法将上述代码保存为run.bat与Java文件放在同一目录在命令行执行run HelloWorld4.3 进阶开发准备当熟悉基础流程后可以考虑学习使用构建工具如Maven或Gradle尝试轻量级IDE如VS Code配合Java扩展探索JDK20的新特性如记录类(Record)和模式匹配在Notepad中成功运行第一个Java程序后我通常会建议初学者先这样练习一段时间直到对Java的基本语法和编译运行机制有了扎实理解再考虑迁移到功能更全面的开发环境。这种循序渐进的学习路径能帮助建立坚实的编程基础。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2566092.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!