第一次运行Java程序需要做哪些准备_Java运行环境说明
发布时间 - 2026-01-03 00:00:00 点击率:次首次运行Java程序需安装JDK并配置JAVA_HOME与Path环境变量,用记事本编写Hello.java,执行javac Hello.java和java Hello输出“Hello, Java!”即成功;注意文件名、类名一致,禁用.txt后缀,使用英文路径。
第一次运行Java程序,核心是装好Java开发环境(JDK)并配好系统路径,让电脑能识别java和
javac命令。
安装JDK(Java开发工具包)
JDK包含编译器(javac)和运行环境(java),不是只装JRE。推荐从Eclipse Temurin或Oracle官网下载最新LTS版本(如JDK 17或21)。安装时一路默认即可,注意记下安装路径(例如:C:\Program Files\Eclipse Adoptium\jdk-17.0.1-hotspot\)。
配置系统环境变量(Windows为例)
不配环境变量,终端里输入javac会提示“不是内部或外部命令”。操作步骤:
- 右键“此电脑”→“属性”→“高级系统设置”→“环境变量”
- 在“系统变量”中点击“新建”,变量名填
JAVA_HOME,变量值填JDK安装目录(不含\bin) - 找到
Path变量,点击“编辑”→“新建”,添加:%JAVA_HOME%\bin - 打开新命令行窗口,执行
java -version和javac -version,两行都显示版本号才算成功
写一个最简Java程序验证
用记事本新建文件,保存为Hello.java(注意后缀必须是.java,且文件名与类名严格一致):
立即学习“Java免费学习笔记(深入)”;
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, Java!");
}
}
在该文件所在目录打开命令行,依次执行:
-
javac Hello.java→ 生成Hello.class字节码文件 -
java Hello→ 运行(注意:这里不加.class后缀)
看到输出Hello, Java!就说明整个流程跑通了。
常见卡点提醒
新手容易在这里出错:
- 文件名和
public class名字不一致 → 编译直接失败 - 保存文件时被记事本自动加了
.txt后缀(如Hello.java.txt)→ 需在文件夹选项中开启“显示文件扩展名”,手动重命名 - 环境变量改完没开新终端 → 旧窗口不生效
- 用中文路径或含空格的路径保存Java文件 → 建议暂时全用英文、无空格路径测试
# oracle
# java
# windows
# 电脑
# 字节
# 工具
# ai
# eclipse
# 环境变量
# win
# 开发环境
# java开发
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
如何快速搭建高效WAP手机网站?
Firefox Developer Edition开发者版本入口
如何用狗爹虚拟主机快速搭建网站?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
详解阿里云nginx服务器多站点的配置
Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案
php 三元运算符实例详细介绍
Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
JavaScript常见的五种数组去重的方式
Laravel如何保护应用免受CSRF攻击?(原理和示例)
Swift中swift中的switch 语句
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
北京的网站制作公司有哪些,哪个视频网站最好?
Python进程池调度策略_任务分发说明【指导】
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
如何在IIS中新建站点并配置端口与IP地址?
详解vue.js组件化开发实践
Laravel定时任务怎么设置_Laravel Crontab调度器配置
奇安信“盘古石”团队突破 iOS 26.1 提权
Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)
bing浏览器学术搜索入口_bing学术文献检索地址
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】
微信公众帐号开发教程之图文消息全攻略
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
大型企业网站制作流程,做网站需要注册公司吗?
如何在橙子建站上传落地页?操作指南详解
潮流网站制作头像软件下载,适合母子的网名有哪些?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
如何在万网自助建站中设置域名及备案?
html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】
微信小程序 配置文件详细介绍
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
网站建设保证美观性,需要考虑的几点问题!
智能起名网站制作软件有哪些,制作logo的软件?
Swift开发中switch语句值绑定模式
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
Python自动化办公教程_ExcelWordPDF批量处理案例
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
如何用y主机助手快速搭建网站?
如何用花生壳三步快速搭建专属网站?
手机软键盘弹出时影响布局的解决方法
如何在万网ECS上快速搭建专属网站?
Laravel如何处理文件下载请求?(Response示例)
如何基于云服务器快速搭建网站及云盘系统?
html如何与html链接_实现多个HTML页面互相链接【互相】

