JDK安装与第一个java程序

JDK下载

下载链接:Oracle

JDK并不是版本越高越好,版本高也代表不是很稳定,就像新游戏刚出总会有一些bug,目前很多企业都还是用1.8版本,也就是JDK8版本。

下载历史版本:

image-20211112230439779

image-20211112230504917

进去之后往下滑

image-20211112230559660

进去之后往下滑

image-20211112230853608

可以根据自己的操作系统下载

注意:要下载的是JDK,而不是JRE,JDK是开发的,JRE是用来运行开发好的JAVA项目,JDK中就包含了JRE

JDK环境变量配置

下载完JDK之后需要安装,建议安装在自己创建的文件夹,安装完之后需要配置环境变量

环境变量配置流程:

进去我的电脑---->右击---->属性---->高级系统设置---->环境变量---->-新建(系统变量或者用户变量都可以)

新建内容如下:
image-20211112231743357

其中变量值就是JDK的安装目录

然后再选择path变量(在系统变量区域新建的变量就选择系统变量区域的path,反之)

image-20211112232012475

点击进去之后选择新建

image-20211112232058270

新建内容

image-20211112232205448

注意bin前面是反斜杠

配置完成之后点击确定,每个页面都要点,一共点三次,直到有高级设置的窗口就可以关闭窗口了

配置完之后需要验证环境变量配置是否成功

电脑左下角搜索框搜索cmd或者win+R进入运行,输入cmd运行

image-20211112232632859

进入cmd界面之后输入java,查看是否输出相应信息

image-20211112232815165

再试试javac是否有信息,如果都有,那么环境变量配置就算成功,如果两个都没有,那就是配置没有成功,如果java有结果而javac报错,那么就是下载的jdk下载成jre或者环境配置成jre目录

第一个Java程序

在任意盘符的新建文件夹中新建一个文件,将后缀名改为.java,这里需要注意文件要显示后缀名,如果没有显示后缀名改了是没有用的,显示后缀名的方法是在文件夹界面的功能栏上的查看,将文件扩展名选择框勾上

image-20211112233636551

文件中的内容为:

//在一个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就说明程序编写成功。

posted @   小紧张  阅读(192)  评论(0编辑  收藏  举报
编辑推荐:
· .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 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示