Java环境配置及Java的运行
一、Ja va环境配置

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
万事开头难,Ja va学习的第一步,就是把环境搭建起来。这个过程其实不复杂,核心就是配置两个系统环境变量。
1、JA VA_HOME:供其他地方引用JDK目录
首先,你需要告诉系统你的JDK安家落户在哪儿。操作路径是:我的电脑 > 属性 > 高级 > 环境变量 > 系统变量 > 新建。
新建一个变量,名字就叫 JA VA_HOME,它的值就是你的JDK安装根目录。比如 C:\Program Files\Ja va\jdk-21。这个变量本身不直接参与命令执行,但它是一个关键的“路标”,方便其他程序(比如后面的Path)快速找到JDK。
2、path:告知系统ja va命令路径
光有路标还不够,得让系统知道具体命令在哪。接下来,找到系统变量里那个已经存在的 Path 变量。
这里有个关键点:Path变量是系统自带的,千万别删除里面已有的值,否则其他程序可能就找不着北了。你只需要在现有值的末尾,添加一个分号,然后写上 %JA VA_HOME%\bin。
这个 %JA VA_HOME% 就是在引用你上一步设置的路标,而 \bin 目录下存放的正是 ja vac、ja va 这些核心命令工具。这样一来,系统在任何目录下都能识别这些命令了。
3、测试:验证配置是否成功
配置完,怎么知道成没成功?很简单,打开命令行(cmd),直接输入 ja vac 然后回车。
如果屏幕上哗啦啦打印出一堆JDK的版本和用法信息,恭喜你,环境配置这关就算过了。如果提示“不是内部或外部命令”,那就得回头检查一下上面的步骤,尤其是Path变量的添加格式是否正确。
二、Ja va的运行
环境搭好了,接下来就是让Ja va代码跑起来。从源代码到屏幕上出现结果,一共分三步走。
1、步骤
第一步:编写源代码文件。 你需要把Ja va代码写在一个以 .ja va 为扩展名的文本文件里。比如,在E盘根目录下创建一个文件,命名为 HelloWorld.ja va。
第二步:编译。 源代码机器看不懂,需要“翻译”成字节码。打开命令行,切换到你的 .ja va 文件所在目录(例如 E:\),然后执行命令:ja vac HelloWorld.ja va。
如果代码没有语法错误,这个命令执行后不会有任何提示,但你会发现在同一目录下,悄悄生成了一个名为 HelloWorld.class 的新文件。这就是编译生成的字节码文件。
第三步:运行。 最后,在命令行中输入 ja va HelloWorld(注意,这里不需要 .class 后缀),回车。程序就会开始执行,并将结果输出到命令行窗口中。
2、注意事项
流程看似清晰,但新手常在这几个地方“踩坑”:
1)显示文件扩展名。 在创建或重命名Ja va文件前,务必确保系统显示了文件的后缀名。否则,你创建的可能是一个名为“HelloWorld.ja va.txt”的文本文件,编译器自然认不出来。设置方法:打开任意文件夹,点击“工具”或“查看”选项,找到“文件夹选项”或“选项”,在“查看”选项卡的高级设置里,取消勾选“隐藏已知文件类型的扩展名”。
2)类名与文件名必须一致。 这是Ja va的硬性规定。如果你的Ja va文件里定义的公共类(public class)名叫 HelloWorld,那么文件名就必须是 HelloWorld.ja va,一字不差。
3)注意命令行指令的准确性。 编译时用 ja vac(带c),运行时用 ja va(不带c)。并且要注意大小写和空格。
4)排查“ja vac不是内部命令”。 如果出现这个提示,首先检查环境变量Path配置是否正确;其次,再次确认你的文件扩展名是不是真的 .ja va,而不是隐藏了真实扩展名。
5)别忘了程序入口。 每一个可独立运行的Ja va程序,都必须包含一个固定的入口方法,其写法是:
public static void main(String[] args) {
// 你的代码写在这里
}
没有它,你的程序就不知道从哪里开始执行。这是Ja va世界的通行规则,务必牢记。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
Composer删除不再需要的依赖_正确执行remove命令流程【心得】
Composer删除不再需要的依赖:正确执行remove命令流程【心得】 remove 命令不删 vendor 目录里的包?先确认是否真卸载成功 执行完 composer remove vendor package-name,回头一看,vendor 目录里对应的文件夹居然还在。别急着怀疑是 Bug
phpstorm如何配置SFTP自动上传代码(同步更新教程)
根本原因是Deployment未启用自动上传或文件不在映射路径内;需检查Options中“Upload changed files automatically”是否勾选、Default server是否正确,并确认Mappings中Local path与Deployment path(相对Root
Git怎么创建和管理多个远程仓库_Git多远程源配置方法【高级】
Git怎么创建和管理多个远程仓库_Git多远程源配置方法【高级】 话说回来,给一个本地仓库配置多个远程源,听起来像是高阶操作,其实核心逻辑并不复杂。关键在于理解清楚命名规则和推送目标,就能避免绝大多数混乱。 怎么给一个本地仓库添加多个 remote 首先明确一点:Git本身并不限制一个本地仓库关联多
Notepad++怎么设置特定扩展名的默认关联程序
Notepad++ 的“文件关联”真相:它管不了双击打开谁 先说一个核心判断:很多用户对 Notepad++ 的“文件关联”功能存在根本性误解。它其实是个“被动响应”的设置,而非“主动控制”系统行为的开关。 Notepad++ 里无法直接设置“用其他程序打开特定扩展名” 真相是,Notepad++
phpstorm怎么设置自动导入Namespace(编程效率工具)
PHPStorm自动导入use语句需同时启用“Add unambiguous imports on the fly”和“Optimize imports on the fly”,并确保Composer autoload配置正确、类已被索引、PHP语言级别≥7 0。 很多开发者刚接触PHPStorm时
- 日榜
- 周榜
- 月榜
1
2
3
4
5
6
7
8
9
10
相关攻略
2015-03-10 11:25
2015-03-10 11:05
2021-08-04 13:30
2015-03-10 11:22
2015-03-10 12:39
2022-05-16 18:57
2025-05-23 13:43
2025-05-23 14:01
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

