2.5 Java开发环境搭建

news2024/11/26 8:55:04

2.5 Java开发环境搭建

一、JDK下载与安装

我们主要下载安装JDK8,有些人认为现在已经更新到了JDK12以及更高的版本,无论JDK12、13还是更高的版本,在企业中用的并不是很多,而且每次更新只是增加了一些新特性,我们只需要掌握新特性即可,在企业应用中用的最多还是JDK7和JDK8。

在学习JDK安装之前我们先来学习JDK卸载

(一)卸载JDK
  1. 删除Java的安装目录

    查看JDK安装目录,我的电脑–>属性–>高级系统设置–>环境变量–>JAVA_HOME,删除对应的文件夹。

JAVA_HOME
2. 删除环境变量中的JAVA_HOME
删除

  1. 删除path下关于Java的目录
    删除path4. 命令行输入java -version测试JDK是否卸载。
    测试
(二)安装JDK
  1. 百度搜索JDK8,找到下载地址

    JDK8下载官方网站

官网
2. 同意协议

  1. 下载电脑对应的版本,查看自己电脑是32位操作系统还是64位操作系统,如果是Linux、macOS就下载相应的版本

  2. 双击安装JDK

  3. 记住安装的路径
    安装路径

二、配置环境变量

  1. 我的电脑–>右键–>属性–>高级系统设置

  2. 环境变量–>添加JAVA_HOME
    添加JAVA_HOME

  3. 配置path变量:在系统变量中找到path双击–>新建–>添加bin目录:%JAVA_HOME%\bin(百分号代表引用的意思,相当于把环境变量中JAVA_HOME写在了这个位置),添加jre下的bin目录:%JAVA_HOME%\jre\bin
    添加path

  4. 测试JDK是否安装成功测试

三、JDK目录介绍

  1. bin目录:存放可执行程序,比如javac,以及一些其他的运行工具

bin

  1. include目录:因为JDK是由C和C++编写的,所以说在启动的时候需要引入一些C语言的头文件,这个目录里面就是存放的C语言的头文件。

include

  1. jre目录:这就是Java运行时环境,如果我们只运行Java程序的话有这个目录就足够了,我们在环境变量的path中配置也是因为系统运行Java程序时需要用到jre,如果不配置path,那将来Java程序就无法执行。

  2. lib目录:lib目录是library的缩写,这个目录下存放的是Java的类库文件

  3. src.zip文件:这个存放了一些资源文件,这其中包含了很多的Java类,通过src可以看到Java基础类文件的源代码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/538829.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PDF大文件批量去除水印,又一个省心小妙招

PDF大文件批量去除水印,又一个省心小妙招 适用场景:本教程适合批量去除文件量较大的PDF文档内的图片水印。 使用软件:Python; 需安装第三方库:PIL,fitz,pymupdf pip install PIL pip install…

Robot Framework+Jenkins持续集成UI自动化项目

使用Robot Framework框架可进行Web端和APP端的UI自动化测试,为方便定时执行,可将Robot Framework的自动化项目持续集成至Jenkins平台,具体的操作步骤如下: 安装Jenkins的步骤如下: 手把手教小白安装Jenkins_程序员馨馨…

关于对【java中的Lambda表达式】的理解与简述

【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://blog.csdn.net/m0_69908381/article/details/130522535 出自【进步*于辰的博客】 坦白说,在我学会如何使用Lambda表达式后&#x…

机器学习笔记:高斯混合模型 GMM

1 高斯混合模型 总体分布是由K个高斯分布的组成的混合分布 1.1 一些记号 xj第j个观测数据K模型中高斯模型的数量αk 观测数据属于第k个子模型的概率 第k个子模型的高斯分布密度函数 (也就是一个高斯分布的密度函数 第j个观测数据属于第k个子模型的概率 1.2 高斯…

Windows环境下安装Redis

下载地址: Releases microsoftarchive/redis GitHub Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 D 盘redis文件夹下。 网盘下载: 链接:https://pan.baidu.co…

web应用安全漏洞

注入类 数据库注入 SQL注入 结构化查询语言 (Structured Query Language)简称SQL,结构化查询语言是一种数 据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统 关系型数据库 ,是指采用了关系模型来组织数据的数据库&…

STM32(一)准备开发环境CLion+CubeMX

本篇内容 一、CLion和STM32CubeMX基础安装二、安装OpenOCD三、安装交叉编译工具链四、配置CLion并点亮第一个LED灯五、烧录程序六、错误排查 本篇安装配置STM32的开发环境,使用的是稚晖君同款CLionSTM32CubeMX的开发环境 一、CLion和STM32CubeMX基础安装 软件安装只…

Java-API简析_java.lang.Integer类(基于JDK1.8)(浅析源码)

【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://blog.csdn.net/m0_69908381/article/details/130730986 出自【进步*于辰的博客】 其实我的【Java-API】专栏内的博文对大家来说意义是不大的。…

Python绘制带误差棒的柱状图渐变色填充含数据标注(进阶)

往期python绘图合集: python绘制简单的折线图 python读取excel中数据并绘制多子图多组图在一张画布上 python绘制带误差棒的柱状图 python绘制多子图并单独显示 python读取excel数据并绘制多y轴图像 python绘制柱状图并美化|不同颜色填充柱子 文章目录 准备数据一、绘制图表二、…

Android RecyclerView实现吸顶动态效果,附详细效果图

文章目录 一、ItemDecoration二、实现RecyclerView吸顶效果1、实现一个简单的RecyclerView2、通过ItemDecoration画分割线3、画出每个分组的组名4、实现吸顶效果 完整demo 链接:https://download.csdn.net/download/JasonXu94/87786702 一、ItemDecoration [外链图片转存失败…

SpringDataRedis

SpringDataRedis SpringDataRedis简介RedisTemplate对Redis操作类型SpringDataRedis快速入门1、引入spring-boot-starter-data-redis依赖2、在application.properties配置Redis信息3、注入RedisTemplate并测试 SpringDataRedis的序列化方式现象分析SpringDataRedis的序列化方式…

基于RK3588的以太网PHY的问题分析

环境:RK3588为荣品电子核心板,PHY为裕太微电子YT8521; 首先上电后识别不到以太网: 1.先怀疑驱动的问题,因为本方案中直接使用的是荣品电子官方的驱动; 对比原理图及驱动。涉及到一个配置问题。 基于时钟来源的不通,驱动程序可分为四种模式,PHY的时钟和TXCLK的时钟;…

北华大学第九届程序设计竞赛 题解

5.14和队友VP一场,第二次VP,状态明显比第一次好很多,总共A了7题,基本是能做出来的都做出来了,最后还剩下接近2小时的时间。。。。。 A "北华"有几何 思路:数图片中“北华”的数量,直…

双平台GraalVM编译二进制程序

本文示例均采用Java11,GraalVM目前无法支持跨平台编译,比如,我通过Linux直接编译Windows可执行的exe,是不行的。 因此,需要掌握两种平台的GraalVM的安装、使用。 一、背景 1.1 为何GraalVM快? 常规Java…

永恒之塔私服 2.0包楼纳斯达克 网游的诺曼底登陆-

二战末期的诺曼底登陆,至今让人历历在目。盟军自此在西欧展开大规模进攻,加速了纳粹德国的崩溃。从某种意义上说,诺曼底登陆是整个二战一次生死攸关的转折点。《永恒之塔2.0:进军龙界》登上纳斯达克,也是一场激荡人心的…

基于自动编码器VAE的声音生成之音频预处理模块preprocess pipeline的实现和代码讲解

文章目录 概述Preprocessline模块实现以及代码讲解Loader模块Padder模块LogSpectrogramExtractor模块MinMaxNormaliser模块Saver模块PreprocessPipeLine模块知识补充property修饰词 总结 概述 这部分是将原来基于mnist手写数据集生成模型,一个用到基于FSDD音频数据…

蓝桥:前端开发笔面必刷题——Day2 数组(二)

文章目录 📋前言🎯删除有序数组中的重复项📚题目内容✅解答 🎯移动零📚题目内容✅解答 🎯长度最小的子数组📚题目内容✅解答 🎯反转字符串数组📚题目内容✅解答 &#x1…

麒麟操作系统软件更新灾难连篇之二:QQ罢工

在解决了中文输入法消失的问题后,还没缓过气来,又发现QQ罢工了:双击电脑桌面上的QQ图标,没有显示QQ登录界面。 重启电脑再试,还是不显示QQ登录界面。 前不久腾讯正式宣布,QQ Linux 版 3.0 已在 QQ 官网上…

最好用的文本与文件查询软件AnyTXT Searcher与Listary简介

1. 工具简介 1.1 Listary简介 Listary是一个革命性的Windows搜索工具,借助 Listary软件,你可以快速搜索电脑文件、定位文件、执行智能命令、记录访问历史、快速切换目录、收藏常用项目等。 Listary为Windows传统低效的文件打开/保存对话框提供了便捷、…

Apache Tomcat AJP协议文件读取与包含

永远也不要忘记能够笑的坚强,就算受伤,我也从不彷徨。 0x01.漏洞情况分析 Tomcat是Apache软件基金会Jakarta 项目中的一个核心项目,作为目前比较流行的Web应用服务器,深受Java爱好者的喜爱,并得到了部分软件开发商的…