首页 > 编程语言 >JAVA基础环境 一、JDK安装与环境

JAVA基础环境 一、JDK安装与环境

时间:2022-08-14 21:00:18浏览次数:75  
标签:JAVA JDK jdk 环境 HOME% 安装 环境变量

JAVA开发者所需的基础环境变量

注意*以下内容请在Windows 企业版或专业版配置,以免遇到不必要的麻烦

一、jdk配置

1.jdk下载

jdk下载需要去Oracle官网下载,地址是https://www.oracle.com/

然后用选择需要的JDK版本,不知道下载什么版本的可以参考下表。

版本 介绍
jdk-6 经典中的经典,但是不再推荐使用。除非项目有历史包袱,否则不要再使用
jdk-8 【推荐使用】新特性比较多,较大的改善了编程体验,Lambda表达式 和 Stream流是一大特色。
jdk11 【推荐使用】该版本被官方长期维护(到2026年),可以在环境中长期使用。
jdk16 于2021.3.16发布,仅支持6个月,属于短期版本。不推荐生产环境使用。
jdk17 【推荐使用】最新的LTS版本,可以在生产环境使用。

此处我以jdk-8为例。

附带连接:链接:https://pan.baidu.com/s/14e33bpg1qjkF71yHNriulw
提取码:jdk8
下载好之后就可以安装了。

2.jdk安装

以管理员身份运行下载好的文件,直接下一步在这里插入图片描述
然后设置安装路径,我这里没有更改,直接下在C:\Program Files\Java\jdk1.8.0_281\

确定好路径后进入下一步。
在这里插入图片描述
继续下一步。在这里插入图片描述
安装完成后直接关闭就OK了,接下来去配置环境变量。在这里插入图片描述

3.配置JDK环境变量

打开环境变量步骤:计算机→属性→高级系统设置→高级→环境变量在这里插入图片描述
新建系统变量JAVA_HOME

变量名:JAVA_HOME;变量值:安装时记下的jdk地址。在这里插入图片描述
编辑系统变量Path

在Path里新建两个变量值:%JAVA_HOME%\bin; 与%JAVA_HOME%\jre\bin;在这里插入图片描述
新建系统变量CLASSPATH变量

变量名:CLASSPATH 变量值:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar在这里插入图片描述
都配置好后就OK了,别忘记点确定。

接下来测试运行。

4.测试jdk

win+r 输入cmd 打开命令行

直接输入Java -version ,如图所示,说明JRE-Java的运行环境安装成功;在这里插入图片描述
命令行继续输入javac,如图所示在这里插入图片描述
命令行继续输入Java ,如图所示:说明JDK完全安装成功。在这里插入图片描述

二、MySQL服务器配置....

标签:JAVA,JDK,jdk,环境,HOME%,安装,环境变量
From: https://www.cnblogs.com/heiying666/p/16586307.html

相关文章

  • 环境搭建: Vue3+Echarts5+vue-eharts + 移动端rem适配
    对于数据可视化的最后一站,就是移动数据报表的展示,毕竟手机端的适普性,便携性,灵活性更高.包括我自己也是更多在移动端进行轻量办公.而用主流的商业BI平台在PC端的......
  • java学习第七天xml.day18
      反射在java中,反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。   获取字节码的方式:  使用反射获取构造器:    内省 ......
  • JDK数组阻塞队列源码深入剖析
    JDK数组阻塞队列源码深入剖析前言在前面一篇文章从零开始自己动手写阻塞队列当中我们仔细介绍了阻塞队列提供给我们的功能,以及他的实现原理,并且基于谈到的内容我们自己实......
  • 自学java第天之obstract抽象类
    父类中,写了抽象方法:什么是抽象方法:publicobstractvoid方法(){},::::::::::::::::::;只有方法名字,没有方法实现那么如果有个类想要继承定义的这个抽象类,那么就要重写父......
  • Linux环境变量配置
    你不知道的Linux环境变量配置,建议收藏!悠悠 Cloud研习社 2022-07-1807:33 发表于山东收录于合集#实战经验31个#linux46个#计算机32个 Linux环境变量配......
  • Java企业级项目智牛股(构建金融交易一体化服务平台,打造全系列课程)
    本人java初级工程师一枚,奈何公司使用的技术比较浅层,业务面比较单一,想着提升一下自己,网上找了很多项目课程都不是很好,后来找到一个这个项目,正好满足我的需求,从整体架构的搭......
  • 自学java第7天
    面向对象011.重写仅仅针对有继承关系的父子类,且重写的是方法,不是属性;2.重写需要有继承关系才能重写,即子类重写父类的方法;3.重写的条件:这个方法是public,且不是static,因为sta......
  • Java基础的简单应用
    packagecom.zhou.partise;importjava.util.Scanner;publicclassTest01{publicstaticvoidmain(String[]args){//写一个计算器,要求实现加减乘除功能,并......
  • Java SE 9 新增特性
    JavaSE9新增特性作者:Grey原文地址:JavaSE9新增特性源码源仓库:Github:java_new_features镜像仓库:GitCode:java_new_featuresJShellJShell是JavaSE9新增的......
  • 6)Java运算符
    Java运算符算术运算符:+,-,*,/,%,++,--;赋值运算符:=关系运算符:>,<,>=,<=,==,!=逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>,条件运算符:?:拓展赋值运算符:+=,-=,*=,/=......