JAVA开发环境配置(window系统安装java)

news/2024/10/15 19:26:31/

要运行java代码,需要配置JAVA的运行环境,主要以window系统安装java为主

window系统安装java

下载JDK

        首先我们需要下载 java 开发工具包 JDK,下载地址:Java Downloads | Oracle,在下载页面中根据自己的系统选择对应的版本,本文以 Window 64位系统为例:

下载后 JDK 的安装根据提示进行,还有安装 JDK 的时候也会安装 JRE,一并安装就可以了。

安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为 C:\Program Files (x86)\Java\jdk1.8.0_91

配置环境变量

1.安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置";

  1. 选择"高级"选项卡,点击"环境变量";

然后就会出现如下图所示的画面:

在 "系统变量" 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。

注意:如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序。

变量设置参数如下:

  • 变量名:JAVA_HOME
  • 变量值:C:\Program Files (x86)\Java\jdk1.8.0_91        // 要根据自己的实际路径配置
  • 变量名:CLASSPATH
  • 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;         //记得前面有个"."
  • 变量名:Path
  • 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  • JAVA_HOME 设置

    PATH设置

    注意:在 Windows10 中,Path 变量里是分条显示的,我们需要将 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 分开添加,否则无法识别:

    %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

    更多内容可参考:Windows 10 配置Java 环境变量

    CLASSPATH 设置

    这是 Java 的环境配置,配置完成后,你可以启动 Eclipse 来编写代码,它会自动完成java环境的配置。

    测试JDK是否安装成功

    1、"开始"->"运行",键入"cmd";

    2、键入命令: java -versionjavajavac 几个命令,出现以下信息,说明环境变量配置成功;

  • Linux,UNIX,Solaris,FreeBSD环境变量设置

    环境变量PATH应该设定为指向Java二进制文件安装的位置。如果设置遇到困难,请参考shell文档。

    例如,假设你使用bash作为shell,你可以把下面的内容添加到你的 .bashrc文件结尾: export PATH=/path/to/java:$PATH

    流行 Java 开发工具

    正所谓工欲善其事必先利其器,我们在开发 Java 语言过程中同样需要一款不错的开发工具,目前市场上的 IDE 很多,本文为大家推荐以下下几款 Java 开发工具:

  • JetBrains 的 IDEA, 现在很多人开始使用了,功能很强大,下载地址:Download IntelliJ IDEA – The Leading Java and Kotlin IDE

  • 1、启动 IntelliJ IDEA。
  • 2、在欢迎屏幕中单击"新建项目"。
  • 3、在"新建项目"向导中,从左侧列表中选择"Java"。
  • 4、为项目命名(例如 HelloWorld)并根据需要更改默认位置。
  • 5、在本教程中,我们不会使用版本控制系统,因此请禁用"创建 Git 存储库"选项。
  • 6、确保在构建系统中选择了 IntelliJ。
  • VSCode : VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。

    下载地址:Visual Studio Code - Code Editing. Redefined

    Netbeans:开源免费的 Java IDE,下载地址: https://www.netbeans.org/index.html

    Eclipse:另一个免费开源的 Java IDE,下载地址: Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects...

    选择 Eclipse IDE for Java Developers

    使用 IntelliJ IDEA创建第一个 Java 应用

  • 要在 IntelliJ IDEA 中开发 Java 应用程序,您需要 Java SDK (JDK)。

    如果 IntelliJ IDEA 中已定义所需的 JDK,请从 JDK 列表中选择它。

    如果您的计算机上安装了 JDK,但未在 IDE 中定义,请选择"添加 JDK"并指定 JDK 主目录的路径(例如,/Library/Java/JavaVirtualMachines/jdk-20.0.1.jdk)。

    创建包和类,在项目工具窗口中,右键单击 src 文件夹,选择新建,然后选择 Java 类。

    在名称字段中,输入 com.example.helloworld.HelloWorld 并点击确定,IntelliJ IDEA 将创建 com.example.helloworld 包和 HelloWorld 类。

    开始编写代码:

    写个输出 Hello World 的代码

    执行代码,并输出结果:

    使用 Eclipse 运行第一个 Java 程序

  • 视频演示如下所示:

    HelloWorld.java 文件代码:

    JDK 和 JRE 的区别

    JRE(Java Runtime Enviroment) 是 Java 的运行环境。面向 Java 程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行 Java 程序。JRE 是运行 Java 程序所必须环境的集合,包含JVM标准实现及 Java 核心类库。它包括 Java 虚拟机、Java 平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。

    JDK(Java Development Kit) 又称 J2SDK(Java2 Software Development Kit),是 Java 开发工具包,它提供了 Java 的开发环境(提供了编译器 javac 等工具,用于将 java 文件编译为 class 文件)和运行环境(提 供了 JVM 和 Runtime 辅助包,用于解析 class 文件使其得到运行)。如果你下载并安装了 JDK,那么你不仅可以开发 Java 程序,也同时拥有了运行 Java 程序的平台。JDK 是整个 Java 的核心,包括了Java 运行环境(JRE),一堆 Java 工具 tools.jar 和 Java 标准类库 (rt.jar)。

    为什么要配置 Java 的环境变量呢?如果不搭建环境怎么运行 Java 程序呢?

    下面将会演示在没有搭建环境变量的时候怎么运行 Java 程序,本次演示使用的是 1.6 版本的 JDK,还有就是 Windows 的命令提示符。

    在安装好 JDK 的前提下,我们在 E:\Test 路径下建一个 Hello.java 的文件,里面就是简单的 Hello World 代码:

    public class Hello {

        public static void main(String[] args) {

            System.out.println("Hello World!");

        }}


http://www.ppmy.cn/news/1539578.html

相关文章

测量误差相关知识(一)

1 测量误差的定义 误差测得值-真值 2 真值的理解 真值的特性: 近似可知性:只有少数特殊情况下,真值是可知的,如三角形内角和180度。可变性:真值随时间和空间而变化 真值类型: 理论真值约定真值&#…

24软考信息系统监理师考前冲刺20问!你能答上来多少?

距离下半年软考考试还剩不到一个月!在此提醒各位考生不要只知道盲目啃书!由于今年的软考知识点繁杂,很难抓住重心! 这里给大家准备了信息系统监理师考前冲刺20问,帮助各位更好的理解重要考点~供考生备考使用&#xff0…

Vue3中提到的Tree-shaking

我们知道,Vue3中提到一个叫Tree-shaking的东西,其实也并不是一个新的东西,有人称之为"摇树优化",什么意思? 按照作者的原话解释,Tree-shaking其实就是:把无用的模块进行“剪枝”&…

7.并发编程之并发安全问题

1 线程安全性 什么是线程安全性?可以这么理解, 我们所写的代码在并发情况下使用 时,总是能表现出正确的行为;反之,未实现线程安全的代码,表现的行为是不可预知的,有可能正确,而绝大多…

03 视频编解码器

1. 基本概念和原理 1.1 什么是视频编解码器 视频编解码器(Video Codec)是一种用于压缩或解压数字视频的软件、硬件或两者的结合。"编解码器"这个术语是"编码器"(encoder)和"解码器"(decoder)的组合。 编码器负责压缩(编码)视频数据,以便于存储…

【C语言刷力扣】1748.唯一元素的和

题目: 法一 解题思路: 由于 nums.length 小于100,新建数组 num[101],用来遍历存放 nums[i]出现的次数。 int sumOfUnique(int* nums, int numsSize) {int result 0;int num[101] {0}; // memset(num, 0, sizof(num));for (int…

springboot+react实现移动端相册(上传图片到oss/ 批量删除/ 查看图片详情等功能)

相册页面及功能展示: react前端结构及代码: Java后端结构及代码 数据库结构: photo: user 这是首个利用AI自有知识构建的简易相册系统,项目是react构造前端spring boot构造后端。 前端有四个主要页面&#xff1…

求13张扑克牌的原顺序

题目: 有一个游戏,取一个花色的所有13张扑克牌,成为一摞,按照如下的规则取牌: (1)将最上面一张牌放到这一摞牌的最下面 (2)然后将最上面的一张牌取出以后不断重复1,2的…