首页 > 系统相关 >Linux环境jdk安装和配置

Linux环境jdk安装和配置

时间:2025-01-06 15:32:23浏览次数:3  
标签:HOME java jdk 安装 usr Linux Java local

一、jdk下载

1.1、官网下载

地址:Java Archive | Oracle 中国

选择需要的jdk版本

下载tar.gz格式的安装包(例如:jdk-8u421-linux-x64.tar.gz)

二、安装步骤

2.1、创建安装目录

jdk安装目录一般都在/usr/local文件夹下,创建一个Java的文件夹

mkdir /usr/local/java

2.2、解压安装包 

先将下载的安装包上传到 /usr/local/java 目录下,进入该目录执行解压命令

cd /usr/local/java

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

三、配置环境变量

3.1 进入配置文件

vim /etc/profile

3.2 添加Java环境变量
 

export JAVA_HOME=/usr/local/java/jdk1.8.0_421
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

3.3 使环境变量生效

source  /etc/profile 

四、验证安装

4.1 检查Java版本

java -version 

如果显示类似以下信息,说明安装成功:

java version "1.8.0_421"
Java(TM) SE Runtime Environment (build 1.8.0_421-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.421-b11, mixed mode)

 

4.2 验证编译器

javac -version

 4.3 权限设置

chmod +x /usr/local/java/jdk1.8.0_241/bin/javac

1. chmod:改变权限的方法
2. +:代表添加权限
3. x:代表执行权限 

关注公众号【程序之员】,获取更多精彩内容!

标签:HOME,java,jdk,安装,usr,Linux,Java,local
From: https://blog.csdn.net/lvc940/article/details/144962507

相关文章

  • 嵌入式linux环境搭建2-CentOS7
    参考链接https://draapho.github.io/2017/02/19/1706-linux-centos7/原文环境及结论大环境的搭建思路可参考嵌入式linux环境搭建-主机端gatewayip10.0.0.138PCwindows:win1064bit,ip10.0.0.98PClinux(最终版本):ubuntuserver16.0432bit,ip10.0.0.100Embedd......
  • 【Linux】squid代理http和https方式上网的操作记录
    需求说明:公司IDC机房有一台服务器A,只有内网环境:192.168.1.150现在需要让这台服务器能对外访问,能正常访问http和https请求(即80端口和443端口)操作思路:在IDC机房里另找其他两台有公网环境的服务器B(58.68.250.8/192.168.1.8)和服务器C(58.68.250.5/192.168.1.5),且这两台服务器和内网......
  • linux下配置网络代理
    背景:有几台华为云节点,只有一个节点可以访问互联网,其他节点无法访问互联网,这给安装软件带来不便(因为我们常常使用yum安装软件,但是这个需要联网才行)1配置代理服务器安装代理软件squidyuminstallsquid配置vi/etc/squid/squid.conf#主要是标红的那些配置,其他配置保......
  • Linux 环境变量配置
    Linux环境变量配置在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。按变量的周期划为永久变量和临时性变量2种:永久变量:通过修改配置文件,配置之后变量永久生效。临时性变量:使用命令如export等命令设置,设置之后马上生效。当关闭shell的时候失......
  • unshare 理解 Linux 命名空间
    1.什么是unshare?unshare是Linux中的一个命令,用于在新的命名空间中运行程序。命名空间是Linux内核提供的一种隔离机制,允许进程组拥有独立的系统资源视图,如进程ID、网络、挂载点等。unshare常用于容器技术的底层实现中,帮助创建隔离的环境。2.常见的命名空间类型Linux......
  • GoLand 2024.3.1 安装激活教程(激活至2026,实际上永久,亲测!)以及常见问题处理
    申明:本教程GoLand补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。若条件允许,希望大家购买正版!卸载老版本GoLand首先,如果小伙伴的电脑上有安装老版本的GoLand,需要将其彻底卸载掉,如下所示(没有安装则不用管,直接安装即可):TIP:如果你之前使......
  • 记一次GBase 8s 安装部署数据库初始化故障问题分析及处理记录
    一、前言最近南大通用第十期GBase8s免费培训开始了,因为今年以来一直在进行去O的调研,看GBase官网介绍GBase8sV8.8兼容Oracle,GBase8s是在informix源码基础上改造的产品,学习GBase8s刚好可以了解informix和测试迁移到Oracle。于是报名参加了本次的培训。学习GBase8s,首先......
  • 今年最火的comfy UI 插件节点超详细安装使用教程-有手就行的保姆级教程-网盘分享_comf
    大家好我是AIGC阿道夫今年最火的comfyUI插件节点超详细安装使用教程-有手就行的保姆级教程ComfyUI最受欢迎的排行榜最近制作了ComfyUI工作流管理器插件的作者开始了一个新项目,能扫描抓取并尝试安装插件,从而提供一些信息,最终目标是成为类似Python中的Pypi、Nodejs里的Np......
  • 安装zmap
    yuminstallcmakegmp-develgengetoptlibpcap-develflexbyaccjson-c-devellibunistring-develgcc-c++cmake报错提示没有Judy,需要安装直接yuminstallJudy*makemakeinstallzmap--versionzmap-p80,443,1080-oraw_ips.txt看下记录跑了几分钟参考:Fus......
  • Linux系统更换开机logo方法教程,触觉智能RK3562开发板演示
    本文介绍Linux系统更换开机logo方法教程,通用RK3568、RK3588、RK3576等开发板,触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。制作图片开机logo图片制作注意事项(1)图片必......