第一次运行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)并配好系统路径,让电脑能识别javajavac命令。

安装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 -versionjavac -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页面互相链接【互相】