JDK安装与第一个java程序
JDK下载
下载链接:Oracle
JDK并不是版本越高越好,版本高也代表不是很稳定,就像新游戏刚出总会有一些bug,目前很多企业都还是用1.8版本,也就是JDK8版本。
下载历史版本:
进去之后往下滑
进去之后往下滑
可以根据自己的操作系统下载
注意:要下载的是JDK,而不是JRE,JDK是开发的,JRE是用来运行开发好的JAVA项目,JDK中就包含了JRE
JDK环境变量配置
下载完JDK之后需要安装,建议安装在自己创建的文件夹,安装完之后需要配置环境变量
环境变量配置流程:
进去我的电脑---->右击---->属性---->高级系统设置---->环境变量---->-新建(系统变量或者用户变量都可以)
新建内容如下:
其中变量值就是JDK的安装目录
然后再选择path变量(在系统变量区域新建的变量就选择系统变量区域的path,反之)
点击进去之后选择新建
新建内容
注意bin前面是反斜杠
配置完成之后点击确定,每个页面都要点,一共点三次,直到有高级设置的窗口就可以关闭窗口了
配置完之后需要验证环境变量配置是否成功
电脑左下角搜索框搜索cmd或者win+R进入运行,输入cmd运行
进入cmd界面之后输入java,查看是否输出相应信息
再试试javac是否有信息,如果都有,那么环境变量配置就算成功,如果两个都没有,那就是配置没有成功,如果java有结果而javac报错,那么就是下载的jdk下载成jre或者环境配置成jre目录
第一个Java程序
在任意盘符的新建文件夹中新建一个文件,将后缀名改为.java,这里需要注意文件要显示后缀名,如果没有显示后缀名改了是没有用的,显示后缀名的方法是在文件夹界面的功能栏上的查看,将文件扩展名选择框勾上
文件中的内容为:
//在一个java源文件中可以声明多个class,但是只能有一个类声明为public,且只能是和文件名相同的类,如果有多个类,编译时也会生成多个字节码(.class)文件,有几个类,就会生成几个字节码文件 public class HelloWorld{ /** main方法,程序入口 */ public static void main(String[] agrs) {//args是变量名,可以随意起,String后面的[]也可以写在agrs后面 System.out.println("HelloWorld"); //输出双引号中内容,双引号包括的部分是字符串,当使用变量时就不能使用双引号,println是输出后换行,可 //以换成print,输出后就不换行 } }
要注意public class后面的蓝色字段是类名,类名必须和文件名一致,否则后面的编译不会通过
写完代码之后保存并关闭
进入cmd,进入java文件目录位置,切换目录的命令为:cd 路径,进入cmd之中是默认C盘,切换盘符命令为:D: 这里是切换到D盘,其他盘也是一样的方式。
进入到目录之后使用命令:javac 文件名称.java,如果没有报错进入下一行,就是编译成功,之后再输入命令:java 文件名称,如果下一行显示HelloWorld就说明程序编写成功。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?