滚雪球学Java(02):入门Java必学 | 环境配置详细教程

简介: 【2月更文挑战第13天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,助你一臂之力,带你早日登顶🚀,欢迎大家关注&&收藏!持续更新中,up!up!up!!

在这里插入图片描述


🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,助你一臂之力,带你早日登顶🚀,欢迎大家关注&&收藏!持续更新中,up!up!up!!


@TOC

前言

Java是一门广泛应用于各种场景的编程语言,不同于其它编程语言,Java的代码需要在Java虚拟机(Java Virtual Machine, JVM)上运行,因此在学习和使用Java时,我们需要先进行Java环境的配置。本文将介绍Java环境的配置方法,包括JDK和IDE的安装与配置。

摘要

本文主要涵盖以下内容:

  • JDK的安装与配置
  • IDE的安装与配置
  • 环境变量的配置
  • 测试示例

JDK的安装与配置

Java开发工具包(Java Development Kit, JDK)是Java开发的核心组件之一,它包含了Java编译器、Java运行时环境和Java文档等,因此需要在使用Java进行开发时先安装JDK。

下载JDK

首先,我们需要下载适合自己操作系统的JDK。可前往Oracle官网下载最新版本的JDK。选择适合自己操作系统的版本并下载。

安装JDK

安装JDK与一般的软件安装类似,可按照提示一步步执行即可。

  在Windows下,可以在“我的电脑”-“属性”-“高级系统设置”-“环境变量”中配置Java环境变量。配置步骤如下:

  1. 新建JAVA_HOME变量,变量值为JDK所在目录的路径。

我这里是多定义了一个变量JAVA8_HOME来控制,目的是为了后续更换jdk版本。
你们不需要的可以直接在JAVA_HOME变量中填写JDK所在目录的路径即可。
在这里插入图片描述

  1. 在Path变量中添加JDK 和 jre的/bin目录路径。

在这里插入图片描述

  1. 配置CLASSPATH变量,变量值为%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar

在这里插入图片描述

  1. 测试Java环境是否配置成功
    我们直接win+R 组合键输入cmd然后回车,然后在输入行中分别输入如下命令:

  2. 输入java
    解析:在命令提示符窗口 (Command Prompt) 中输入 java 命令可以启动 Java 程序,可用于编译和运行 Java 代码。Java 是一种广泛使用的编程语言,它对于开发各种类型的应用程序非常有用。在 CMD 中输入 "java -version" 命令可以查看电脑上安装的 Java 版本。
    在这里插入图片描述

  3. 输入javac
    解析:javac是Java编译器命令,用于将Java源代码文件编译成Java字节码文件。它是Java开发工具包(JDK)中的一部分,是Java开发的关键工具之一。使用javac命令可以将Java源代码的扩展名为.java的文件编译成Java字节码文件的扩展名为.class的文件,以便在Java虚拟机(JVM)上执行。
    在这里插入图片描述
  4. 输入java -version
    解析:java -version 命令用于查看安装在计算机上的 Java 运行环境(Java Runtime Environment,JRE)版本号。它可以帮助用户确认 Java 是否已正确安装和配置,并确定 Java 应用程序所需的最低 Java 版本。此命令也可用于检查操作系统上是否安装了多个 Java 版本。

执行如下:

在这里插入图片描述

  通过在命令提示符窗口中输入java、javac、java -version等命令,测试Java环境是否配置成功,很明显如上在Windows系统上配置Java环境是成功的。你们如果有命令执行结果不一样的,或者提示"javac不是内部或外部命令"或者"java不是内部或外部命令"等提示的,这就说明前三步还是没有配置好,检查下环境变量”中配置Java环境变量的路径。

IDE的安装与配置

  集成开发环境(Integrated Development Environment, IDE)能够帮助我们更加高效地编写Java代码。常见的Java IDE有Eclipse、IntelliJ IDEA等。

下载IDE

  我们可以前往Eclipse官网IntelliJ IDEA官网下载最新版本的IDE。选择适合自己操作系统的版本并下载。

安装IDE

安装IDE与安装JDK类似,可按照提示一步步执行即可。

配置IDE

安装好IDE后,我们需要进行IDE的配置。步骤如下:

  1. 打开IDE,选择File -> New -> Java Project,创建一个Java项目。

  2. 在该项目中创建一个空的Java类文件。

  3. 配置JDK

    打开项目属性对话框,选择Java Build Path。在JRE System Libraries下选择Alternate JRE,然后选择已安装的JDK的路径。

至此,IDE的配置就完成了。

测试示例

下面是一个简单的Java程序:

package com.example.javase.se;

/**
 * @author bug菌
 * @version 1.0
 * @date 2023/10/8 17:19
 */
public class HelloWorld {
   
   

    public static void main(String[] args) {
   
   
        System.out.println("Hello World!");
    }
}

编译并运行该程序:

javac HelloWorld.java
java HelloWorld

输出结果为:

Hello, World!

你也可以直接在idea中执行这个程序:

在这里插入图片描述

全文小结

  本文主要介绍了Java环境的配置方法,包括JDK和IDE的安装与配置、环境变量的配置以及测试示例。在进行Java开发时,正确配置Java环境可以帮助我们更加高效地进行编程。

附录源码

  如上涉及所有源码均已上传同步在「Gitee」,提供给同学们一对一参考学习,辅助你更迅速的掌握。

☀️建议/推荐你


  无论你是计算机专业的学生,还是对编程有兴趣的小伙伴,都建议直接毫无顾忌的学习此专栏「滚雪球学Java」,bug菌郑重承诺,凡是学习此专栏的同学,均能获取到所需的知识和技能,全网最快速入门Java编程,就像滚雪球一样,越滚越大,指数级提升。

  最后,如果这篇文章对你有所帮助,帮忙给作者来个一键三连,关注、点赞、收藏,您的支持就是我坚持写作最大的动力。

  同时欢迎大家关注公众号:「猿圈奇妙屋」 ,以便学习更多同类型的技术文章,免费白嫖最新BAT互联网公司面试题、4000G pdf电子书籍、简历模板、技术文章Markdown文档等海量资料。

📣关于我

  我是bug菌,CSDN | 掘金 | infoQ | 51CTO 等社区博客专家,历届博客之星Top30,掘金年度人气作者Top40,51CTO年度博主Top12,华为云 | 阿里云| 腾讯云等社区优质创作者,全网粉丝合计15w+ ;硬核微信公众号「猿圈奇妙屋」,欢迎你的加入!免费白嫖最新BAT互联网公司面试题、4000G pdf电子书籍、简历模板等海量资料。


目录
相关文章
|
1天前
|
Java 测试技术 数据安全/隐私保护
滚雪球学Java(23):包机制
【4月更文挑战第12天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
14 3
滚雪球学Java(23):包机制
|
2天前
|
Java 编译器 API
Java基础教程(17)-Java8中的lambda表达式和Stream、Optional
【4月更文挑战第17天】Lambda表达式是Java 8引入的函数式编程特性,允许函数作为参数或返回值。它有简洁的语法:`(parameters) -> expression 或 (parameters) ->{ statements; }`。FunctionalInterface注解用于标记单方法接口,可以用Lambda替换。
|
3天前
|
数据采集 前端开发 测试技术
《手把手教你》系列技巧篇(三十一)-java+ selenium自动化测试- Actions的相关操作-番外篇(详解教程)
【4月更文挑战第23天】本文介绍了网页中的滑动验证码的实现原理和自动化测试方法。作者首先提到了网站的反爬虫机制,并表示在本地创建一个没有该机制的网页,然后使用谷歌浏览器进行验证。接着,文章详细讲解了如何使用WebElement的click()方法以及Action类提供的API来模拟鼠标的各种操作,如右击、双击、悬停和拖动。
6 2
|
4天前
|
Java 开发工具 Windows
Java入门及环境变量
Java入门及环境变量
10 1
|
4天前
|
Java API 调度
[AIGC] 深入理解Java并发编程:从入门到进阶
[AIGC] 深入理解Java并发编程:从入门到进阶
|
4天前
|
Java Nacos 开发者
Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
|
4天前
|
前端开发 Java 测试技术
Java从入门到精通:4.1.1参与实际项目,锻炼编程与问题解决能力
Java从入门到精通:4.1.1参与实际项目,锻炼编程与问题解决能力
|
4天前
|
Java 程序员 数据库连接
Java从入门到精通:3.3.2性能优化与调优——内存管理篇
Java从入门到精通:3.3.2性能优化与调优——内存管理篇
Java从入门到精通:3.3.2性能优化与调优——内存管理篇
|
4天前
|
Dubbo Java 应用服务中间件
Java从入门到精通:3.2.2分布式与并发编程——了解分布式系统的基本概念,学习使用Dubbo、Spring Cloud等分布式框架
Java从入门到精通:3.2.2分布式与并发编程——了解分布式系统的基本概念,学习使用Dubbo、Spring Cloud等分布式框架
|
3天前
|
数据采集 存储 Java
高德地图爬虫实践:Java多线程并发处理策略
高德地图爬虫实践:Java多线程并发处理策略