
Java基础:如何编写并执行入门级别程序 Hello World
发布日期:2025-04-03 02:19:04
浏览次数:9
分类:精选文章
本文共 1257 字,大约阅读时间需要 4 分钟。
如何在Windows和Linux上安装JDK19以及编写Hello World程序
安装JDK19教程
在安装了Java Development Kit (JDK) 19之前,请确保您的操作系统(无论是Windows还是Linux)已经准备好了。以下是详细的安装步骤:
访问官方网站:前往Oracle Java官方网站,查找您所使用的操作系统对应的JDK版本。
下载安装包:
- Windows用户:选择“Windows”选项,下载相应版本的JDK安装文件。
- Linux用户:选择“Linux”选项,下载适用于您的Linux发行版(如Ubuntu、Fedora等)的JDK安装文件。
安装JDK:
- 双击安装文件:安装完成后,运行安装文件。
- 选择安装目录:指定JDK要安装的目录,建议选择默认路径或自定义路径。
- 完成安装:按照提示完成所有设置,安装完成后确认JDK已正确安装。
验证安装:
- 打开终端/命令提示符:根据您的系统类型打开相应的终端。
- 检查JDK版本:输入命令
java -version
,检查是否展示了JDK 19的版本号。如果没有安装JDK,可能会提示已安装的是旧版本的JVM。
设置环境变量(可选):如果您需要手动指定JDK路径,可以将JAVA_HOME
或PATH
环境变量配置为JDK安装目录。
编写Hello World程序
Hello World是Java编程中最简单的程序,用于验证编译和执行环境是否正常。
打开文本编辑器:使用记事本或其他文本编辑软件。
输入代码:复制并粘贴以下代码到一个新文件中:
public class Hello { public static void main(String[] args) { System.out.println("Hello World!"); }}
保存文件:将文件保存为Hello.java
,确保文件名符合Java规范(第一个字母大写,后面单词首字母大写)。
编译代码:
- 使用终端/命令提示符:进入存储
Hello.java
的文件夹。 - 运行
javac
命令:输入命令javac Hello.java
,编译成功后会生成Hello.class
文件。
执行程序:
- 运行
java
命令:输入命令java Hello
,程序将在终端输出“Hello World!”。
运行程序的详细说明
在实际操作中,可能会遇到以下常见问题:
文件路径错误:确保命令中使用正确的文件路径。可以在命令提示符中输入
pwd
或ls
(Linux下)查看当前目录以确认位置。依赖Jar文件:如果您的项目依赖特定Jar文件,请确保它们已被正确添加到类路径中,或者通过命令
-jar
指定依赖文件。权限问题:如果在学校或公司网络环境中运行,可能需要管理员权限。可以在命令前加上
sudo
(Linux下)或以管理员身份运行命令(Windows下)。
通过以上步骤,您应该能够顺利编写、编译和执行第一个Java程序。如果有任何问题,请务必在评论区留言,我会尽力为您解答!
发表评论
最新留言
不错!
[***.144.177.141]2025年04月23日 13时41分24秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Java基础:条件运算符
2023-01-29
Kubernetes 集成Traefik(一)—— 转发鉴权
2023-01-29
Java基础:比较运算符
2023-01-29
Java基础:移位运算符
2023-01-29
Kubernetes 集群优化(CoreDNS、IPVS)
2023-01-29
Java基础:赋值运算符和其他运算符
2023-01-29
Kubernetes 集群卸载清理
2023-01-29
Java基础:运算符优先级
2023-01-29
Kubernetes 高级调度详解
2023-01-29
java堆内堆外内存困惑
2023-01-29
Java处理对于特殊字符封存到数据库后再读出原样输出到页面
2023-01-29
kubernetes(k8s),个人理解
2023-01-29
java备品备件仓库管理系统(源码+开题报告)
2023-01-29
Java复用技术与软件可维护性的关联分析及扩展策略
2023-01-29
kubernetes1.5.2--部署dashboard服务
2023-01-29
Java复用技术在不同行业项目中的适应性分析与扩展
2023-01-29
kubernetes1.5.2--部署DNS服务
2023-01-29
kubernetes1.5.2--部署node-problem-detector服务
2023-01-29
kubernetes1.5.2--部署监控服务
2023-01-29
kubernetes1.5.2集群部署过程--安全模式
2023-01-29