首页 > 编程语言 >JavaSE--零基础的开始笔记01:下载JDK以及Path环境变量的 配置

JavaSE--零基础的开始笔记01:下载JDK以及Path环境变量的 配置

时间:2024-09-13 20:24:55浏览次数:13  
标签:01 Java JDK java -- 点击 Path 环境变量

Java概述(觉得没必要的可以直接跳过):

Java是sun公司1995年推出,2009年被oracle收购又称为“甲骨文公司”。java之父:詹姆斯.高斯林

java是一门高级语言,接近人类语言程序易懂 。流行度很高,商业占用率高,

特性是:可移植性---可跨平台

                  JavaSE :标准版,java技术的核心和基础

Java体系:JavaEE:企业版,大型互联网企业版的解决方案

                  JavaME:小型版,移动应用的解决方案

产品:Java Development Kit(简称:JDK),java的开发者工具包,必须安装才可以使用。可以去oracle官网下载(放一个链接:Java Downloads | Oracle 中国),安装时不要有空格和中文。

长期支持版:jdk8,jdk11,jdk17,企业一般使用的是jdk8。

JDK中2个最重要的程序:Javac--编译程序  ,Java--执行程序。

验证JDK是否安装成功:点击 “win+r键” 唤出电脑的命令行窗口输入:“cmd”回车,依次输入Java,Javac,Java -version 

(补充命令行窗口小知识:cls---清理屏幕   cd---进入目录   dir--看内容  :D(盘名)---切盘)

为什么配置Path环境变量?因为开发Java程序,需要使用JDK提供的开发工具,而这些工具在JDK的安装目录的bin目录下。为了在开发Java程序的时候,能够方便的使用javac和java这些命令,我们要配置Path环境变量。

Path环境变量---JavaHoME:

Path的作用:记住程序的路径,方便在命令行窗口的任意目录完成驱动程序。

注意:新版本的JDK在安装时自动配置Javac和Java程序的路径到Path环境变量中去,所有Javac和Java命令可以在命令行窗口直接使用。

老版的JDK安装时不会配置Javac和Java到Path环境变量中去,需要自己手动配置。

配置方法:1.右键“我的电脑”,点击“属性”,弹出“控制面板”主页,点击“高级系统设置”:


2.选择“高级”,点击“环境变量”

3.在弹出窗口里,“系统变量”里点击“新建”,弹出“新建系统变量”窗口后,按图示输入相关信息,此处“变量名”为“JAVA_HOME”,“变量值”为浏览目录选择的"D:\Java\jdk-17(根据个人安装路径选择),点击确定。

 

4.找到“系统变量”中的“Path”,点击“编辑”。弹出页框点击“新建”,输入“%JAVA_HOME%\bin”。


然后一路点击“确定”,完成功能配置。


注意一点,建议将“%JAVA_HOME%\bin”上移至最上面,放在最下面也可以。

至此完成配置。

标签:01,Java,JDK,java,--,点击,Path,环境变量
From: https://blog.csdn.net/weixin_62189092/article/details/142218393

相关文章

  • 第一章课堂练习
    1.使用HBuilder编写符合以下要求的文档:网页标题为“网页学习”,在浏览器窗口中显示“欢迎大家一起开始学习网页制作”。完成效果。其中网页所有文字的颜色为blue,背景颜色为#99fff;水平分割线粗细为5,颜色为#ff3333。<!DOCTYPEhtml><html><head><title>网页学习</title>......
  • P10467 [CCC 2007] Snowflake Snow Snowflakes(Hash)
    #include<bits/stdc++.h>usingnamespacestd;#definexfirst#defineysecondtypedefpair<int,int>PII;typedeflonglongll;typedefunsignedlonglongull;typedefunsignedintuint;typedefvector<string>VS;typedefvector<int>......
  • 在Ubuntu 20.04上安装PostgreSQL的方法【快速入门】
    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。简介PostgreSQL,或者简称为Postgres,是一个关系型数据库管理系统,提供了SQL查询语言的实现。它符合标准,并具有可靠的事务和并发性等许多高级功能,而无需读取锁定。本指南演......
  • 时序必读论文05|PatchTST : 时序数据Patch已成趋势【ICLR 2023】
    书接上回,我们在之前的文章已经分析了直接把transformer应用到时间序列预测问题的不足,其中我们总结了4个不足:分别是:注意力机制的计算复杂度高,为O(N^2),并且计算得出的权重仅有少部分有用;注意力机制仅建立单时间点位之间的关系,实际能提取到的信息非常有限;对时序或者说位......
  • 基于Java Springboot自驾游攻略查询系统
    一、作品包含源码+数据库+设计文档万字+PPT+全套环境和工具资源+部署教程二、项目技术前端技术:Html、Css、Js、Vue、Element-ui数据库:MySQL后端技术:Java、SpringBoot、MyBatis三、运行环境开发工具:IDEA/eclipse数据库:MySQL5.7数据库管理工具:Navicat10以上版本环境......
  • Qml 实现水波进度动画条
    【写在前面】最近看到一个非常有趣的动画效果:水波进度动画。学习了一下实现思路,觉得很有意思。不过原版是HTML+CSS,我这里用的是Qml,有一些小技巧,分享给大家~【正文开始】老样子,先来看看效果图:最基础的无非就是四个部分:1、圆形水缸2、水波3、百分比数字4、进度条水......
  • 高中老师卖卷子,大学老师卖答案,研究生老师卖厚二皮脸
    高中老师卖卷子,大学老师卖答案,研究生老师卖厚二皮脸皮在教育的不同阶段,教师的角色和行为可能会有所不同。高中老师卖卷子、大学老师卖答案以及研究生老师卖厚脸皮的现象,虽然可能是个别现象,但它们反映了不同教育阶段中存在的一些问题和挑战。高中老师卖卷子可能是出于多种原因。一......
  • 基于Java Springboot考研论坛系统
    一、作品包含源码+数据库+全套环境和工具资源+部署教程二、项目技术前端技术:Html、Css、Js、Vue、Element-ui数据库:MySQL后端技术:Java、SpringBoot、MyBatis三、运行环境开发工具:IDEA/eclipse数据库:MySQL5.7数据库管理工具:Navicat10以上版本环境配置软件:JDK1.8+Ma......
  • 什么是 Rainbond?打破 Kubernetes 的复杂性
    近年来,随着云原生技术的快速发展,Kubernetes已经成为容器编排的标准。然而,尽管Kubernetes功能强大,它的复杂性也成为了众多开发者和运维人员的一大挑战。对于那些希望专注于应用开发的团队来说,学习和管理Kubernetes可能是一个高昂的学习成本,尤其是在中小企业中,开发者并没有足够......
  • 蓝桥杯【物联网】零基础到国奖之路:六. 中断
    蓝桥杯【物联网】零基础到国奖之路:六.中断第一节中断理论1,中断的作用2,中断和异常3,NVIC中断控制器4,中断的分类5,中断管理机制第二节GPIO中断1,CubeMX配置2,添加中断代码第一节中断理论举个例子:工作时电话响了,这时你会把手里的工作停下来,然后接电话,电话里的人安排你......