Java环境配置-程序员宅基地

技术标签: Java  Java基础  


首先需官网下载所需版本jdk,注意与机器对应。

官网下载地址:https://www.oracle.com/technetwork/cn/java/javase/downloads/index.html

windows环境

1、运行下载安装包,傻瓜式安装
百度网盘下载:
Java8 64位链接: https://pan.baidu.com/s/1AM585TV-agNBotPvajqLyA 密码: yvw5
Java7 64位链接: https://pan.baidu.com/s/1w3T-Gl8OzC_6tkmp848-VQ 密码: mdqa

2、依次选择我的电脑 —右键属性—选择高级系统设置—环境变量—在系统变量处选择新建,创建系统变量JAVA_HOME,如下图所示,其中的变量值为Java的安装位置,点击确定保存。
在这里插入图片描述

配置JAVA_HOME作用如下:

  • 方便引用,避免每次引用都很复杂。
  • 归一原则,一处修改多处使用。
  • 一般约定,有的第三方软件会默认引用JAVA_HOME

3、再次创建环境变量,变量名为CLASSPATH,变量值为如下,如图所示:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

在这里插入图片描述
classpath 环境变量使得我们的代码可以使用sun公司提供的丰富类包。

4、编辑path,在path中进行添加:

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

path 变量使得我们能够在系统中的任何地方运行Java应用程序。
在这里插入图片描述

5、验证
打开cmd命令行,输入java -version,如下表示java安装成功在这里插入图片描述

输入javac,如下表示环境变量配置成功。
在这里插入图片描述

linux环境

linux安装分两种,一种yum安装,另一种自己官网下载安装包安装。

yum安装

1、查看可安装版本:

yum -y list java*

执行结果如下所示:
在这里插入图片描述

2、选择对应jdk版本进行安装,如下,等待安装完成即可。

yum install -y java-1.8.0-openjdk-devel.x86_64

3、输入java -version 验证

压缩包安装

1、官网下载对应的安装包并上传到linux服务器

jdk-8u211-linux-x64.tar.gz网盘获取:

链接:https://pan.baidu.com/s/1qo0wD4xynBAxXZsfYuzZbA 提取码:iguy

tar -zxvf jdk-8u211-linux-x64.tar.gz

3、配置环境变量

vi /etc/profile

在文件尾部添加如下配置:

export JAVA_HOME=/usr/local/java/jdk1.8.0_211
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ 
export PATH=$PATH:$JAVA_HOME/bin

注意:其中的JAVA_HOME需配置自己的jdk安装位置

4、编辑完成,保存退出,输入下面指令,刷新环境配置

source /etc/profile

5、输入java -version 验证
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/liuyi6/article/details/80584056

智能推荐

什么是系统架构师?什么是系统架构?-程序员宅基地

文章浏览阅读3k次。软件架构师,2022版新教材部分知识点_系统架构师

Spring源码学习(一)DefaultListableBeanFactory_defaultlistablebeanfactory beanfactory = new defau-程序员宅基地

文章浏览阅读1w次,点赞5次,收藏24次。1、示例POJO类用户类User,其中包含一个狗的引用package org.springframework.cn.shu.edu.pojo;public class User { String username; String password; Dog dog; public String getUsername() { retu..._defaultlistablebeanfactory beanfactory = new defaultlistablebeanfactory();

oracle查询当天及以后的数据和查询当天,前一天,后两天的数据_oracle 查询后一天的数据-程序员宅基地

文章浏览阅读1.3w次。主表A,字段: gzm(公章名); 明细表B,字段:rq(日期):1.查询日期在当天及以后的数据.原始数据:sql语句:(主表A的id=明细表B的mainid)select A.gzm,B.rq from A,B where A.id=B.mainid and trunc(to_date(B.rq,'yyyy-mm-dd'))>=trunc(sysdate)..._oracle 查询后一天的数据

vue 不是内部或外部命令,也不是可运行的程序 或批处理文件_vue' 不是内部或外部命令,也不是可运行的程序 或批处理文件。-程序员宅基地

文章浏览阅读5.9k次,点赞7次,收藏11次。vue 安装 vue-cli 成功之后 控制台查看vue的版本 提示vue 不是内部或外部命令,也不是可运行的程序 或批处理文件我的问题 就环境变量没有配置下面以window 10 系统说下我的处理方法点击此电脑,全局搜索vue.cmd ,这个步骤你需要确认vue 安装成功了,然后在安装一下然后就把路径放到环境变量中点击桌面上的此电脑--右键--属性--高级..._vue' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

Vue.js TypeScript 支持_typescript兼容vue.js-程序员宅基地

文章浏览阅读1.3k次。TypeScript 支持在 Vue 2.5.0 中,我们大大改进了类型声明以更好地使用默认的基于对象的 API。同时此版本也引入了一些其它变化,需要开发者作出相应的升级。阅读博客文章了解更多详情。发布为 NPM 包的官方声明文件静态类型系统能帮助你有效防止许多潜在的运行时错误,而且随着你的应用日渐丰满会更加显著。这就是为什么 Vue 不仅仅为 Vue core 提供了针对 TypeS..._typescript兼容vue.js

tornado利用check_xsrf_cookie()防止XSRF_xsrf cookie does not match post-程序员宅基地

文章浏览阅读3.3k次。tornado利用check_xsrf_cookie()防止XSRF_xsrf cookie does not match post

随便推点

minio集成到springboot中 报错 S3 API Request made to Console port Non-XML response from server_non-xml response from server. response code: 400, -程序员宅基地

文章浏览阅读5.1k次,点赞6次,收藏3次。Non-XML response from server. Response code: 502, Content-Type: null, body: <Error> <Code>AccessDenied</Code> <Message>S3 API Request made to Console port. S3 Requests should be sent to API port.</Message> <Request_non-xml response from server. response code: 400, content-type: text/xml; ch

相机、雷达和IMU参数标定_海康相机 imu-程序员宅基地

文章浏览阅读277次。关于相机、Lidar和IMU内外参标定的一些记录,主要是参考前人的文章。_海康相机 imu

接口测试之功能测试,性能测试,安全测试_安全测试 功能测试-程序员宅基地

文章浏览阅读5.7k次,点赞5次,收藏57次。目录一,功能测试1,单接口功能手工测试中的单个业务模块,一般对应一个接口借助工具,代码。绕开前端界面,组织接口所需要的数据,展开接口测试。2,业务场景功能二,性能测试1,响应时长2,吞吐量3,并发熟练4,服务器资源利用率三,安全性测试1,攻击安全2,业务安全一,功能测试1,单接口功能手工测试中的单个业务模块,一般对应一个接口例如:登录业务------登录接口加入购物车业务------加入购物车接口订单业务------订单._安全测试 功能测试

gerrit 迁移reindex error_com.google.gerrit.server.notedb.invalidserveridexc-程序员宅基地

文章浏览阅读1.1k次。meet code reindex error, need to confirm serverids at gerrit.config are the same in old and new gerrit.[gerrit] basePath = git serverId = xxxxxxxxxxxxxxxxx~/review_test3_ldap$ java -jar bin/gerrit.war reindex -d ./[2021-08-25 08:45:07,456] [ma..._com.google.gerrit.server.notedb.invalidserveridexception: invalid server id,

为行业赋能:anyRTC 从传统视频会议转型 PaaS 云服务-程序员宅基地

文章浏览阅读87次。anyRTC 云平台即 Any Real-Time Communication 的缩写,意在为用户提供「随时随地的实时通信」的体验,是由铂渊信息技术有限公司自主研发的实时通信云平台,铂渊是一家注重于音视频实时交互、智能算法及相关服务的专业科技创新型公司。从传统行业入手,anyRTC 可提供行业化解决方案 -在公共安全中的应急调度指挥系统,过去多是使用语音对讲机沟通,仅仅依靠语言描述现场的效率显..._云服务行业赋能

鞋类秒杀商城毕业设计源码-程序员宅基地

文章浏览阅读50次。本研究得出的结论是,通过利用人工智能技术对鞋类秒杀商城进行优化,可以提高用户的购物体验,推动相关领域的发展,并有效保护用户的个人信息安全。本研究旨在通过人工智能技术,对鞋类秒杀商城进行优化,提高用户的购物体验和商品信息的准确性,从而提高参与度和平台商家的用户黏性。3. 探索用户信息在鞋类秒杀商城中的应用,研究用户信息对商品推荐和秒杀活动参与的影响,提高用户参与度和平台的用户黏性。(3)探索用户信息在鞋类秒杀商城中的应用,研究用户信息对商品推荐和秒杀活动参与的影响,提高用户参与度和平台的用户黏性。