首页 > 系统相关 >centos-7 系统JAVA环境搭建

centos-7 系统JAVA环境搭建

时间:2024-12-19 14:54:17浏览次数:5  
标签:java centos jdk ## etc HOME JAVA 搭建

## 1、下载jdk.18

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

## 2、将下载的JDK上传至服务器

通过rz命令进行上传

 

## 3、将jdk文件解压至指定目录下

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

## 4、软连接管理JDK

语法:ln -s 源文件   目标文件

ln -s  /home/java/jdk1.8.0_301/ jdk-1.8

 

## 5、在 /etc/profile 中 添加java环境变量设置,通过vim  /etc/profile 命令配置jdk环境变量

# Java Environment
export JAVA_HOME=/home/java/jdk-1.8
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin

 

## 6、按下esc键并输入:wq!  保存并退出

 

 

## 7、执行source /etc/profile 使修改的文件生效

source /etc/profile

  

## 验证jdk 环境变量是否生效

[root@VM-8-3-centos temp]# java -version
java version "1.8.0_301"
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)
[root@VM-8-3-centos temp]# 

  

## 8、完成这几步,就配置完了,jdk的环境变量

 

标签:java,centos,jdk,##,etc,HOME,JAVA,搭建
From: https://www.cnblogs.com/lwx57280/p/18617212

相关文章

  • 解析Java中的Stream API:函数式编程与性能优化
        自Java8以来,Java语言引入了StreamAPI,为开发者提供了一种全新的数据处理方式。StreamAPI支持函数式编程风格,使得对集合、数组、IO流等数据源的操作更加简洁、直观且具有高效的性能优势。通过StreamAPI,我们可以在不修改原有数据结构的情况下,进行复杂的数据过滤、......
  • 教你成为学霸第一期——深入了解C / C++ / Python / Java 语言的优势与劣势
     给我一点时间,我可以将你从小白变成资深学霸目录C语言一、优势(一)高效性与速度(二)简洁性与灵活性(三)可移植性(四)丰富的库支持二、劣势(一)复杂的语法和指针操作(二)缺乏现代编程特性(三)内存管理手动性(四)开发效率相对较低C++语言一、优势(一)面向对象编程特性(二)高效性......
  • 教你成为学霸第二期——了解C / C++ / Python / Java头文件
      给我一点时间,我可以将你从小白变成资深学霸目录一、C++头文件(一)(二)(三)二、C头文件(一)(二)三、Python模块(类似头文件概念的部分体现)(一)math模块(二)os模块(三)random模块四、Java包(相关但和传统头文件有区别)和导入语句一、C++头文件在C++编程的世界里,头......
  • JavaWeb笔记(项目案例-部门员工管理、文件上传)
    项目环境搭建资料接口文档在Day10三层架构controller:负责接受请求,处理响应service:逻辑处理,为了增强程序灵活性,方便层与层之间解耦,我们会采用面向接口的方式,还需要准备业务层的接口,mapper本身就是一个接口mapper:数据访问操作环境搭建部门实......
  • JavaWeb笔记(项目案例-登录功能、登录校验、异常处理)
    资料登录功能步骤DeptController的请求路径都是/Dept开头的EmpController的请求路径都是/Emp开头的UploadController是用来文件上传的那么LoginController就是用来登录的注意功能走的其实是emp实体类注意mapper接口中的方法名问题,login是登录,是一个业务方法,但是......
  • Java笔记(反射、动态代理、注解)
    Java笔记(反射、动态代理、注解)反射概念获取class对象的三种方式获取一个类的全类名全类名:包名+类名获取方式如下然后直接在双引号里面粘贴获取构造方法Declared是表示要获取所有类型的构造方法,不管是不是被public修饰getConstructors获取所有公共=......
  • Java笔记(数据结构与算法[树、栈、列表、队列、数组])
    Java笔记(数据结构与算法[树、栈、列表、队列、数组])链表栈,队列,数组树易错点:二叉树的插入,数据往二叉树里面插入的时候,每一个数据都要和每一个节点相比较,不可能插入到某两个节点中间,最后一定是挂(添加)到二叉树的最后一排的某个节点上度:每......
  • Java笔记(抽象类、接口、内部类、final关键字)
    Java笔记(抽象类、接口、内部类、final关键字)(一).抽象类抽象方法所在的类就是抽象类,抽象方法是在public和void中间加一个abstract,表示子类继承父类(父类是抽象类)的方法时必须重写,否则直接报错1.抽象方法和抽象类2.抽象类和抽象方法的定义格式3.抽象类和抽象方法的注意......
  • Java项目整合Redis
    业务分析(思路)一个正常的业务操作是从前端到后端再到数据库,以商城的商品详情为例,当用户点击一个商品跳转进入详情页面时,从前端传入此商品的id,通过请求发至后端,后端接收该参数后即执行相应的方法,执行数据库sql操作。那么假定一个商城有十万或者数十万甚至更多的商品,那么商品数......
  • Java基础知识
    Java基础01.注释注释不会被执行!书写注释是一个非常好的习惯!!!平时写代码一定要注意规范!!Java中的注释有三种:单行注释多行注释文档注释具体操作代码如下:publicclassHelloWorld{publicstaticvoidmain(String[]args){//单行注释:只能注释一行文字......