首页 > 系统相关 >Linux安装JDK并配置环境变量

Linux安装JDK并配置环境变量

时间:2023-07-01 18:34:20浏览次数:41  
标签:java JDK home 环境变量 Linux HOME local JAVA

一、查询已有JAVA环境版本信息

java -version

二、下载Oracle JDK安装包

https://www.oracle.com/java/technologies/downloads/archive/

四、安装 + 配置JDK
以下方式适用于安装各版本JDK,本文以JDK1.8为例
1、创建一个java目录

mkdir -p /home/local/java
2、进入目录

cd /home/local/java
3、通过rz命令或xftp将下载的jdk包上传到该目录

4、解压jdk压缩包

tar -zxvf jdk-8u271-linux-x64.tar.gz
5、配置环境变量

用vim或vi 打开/etc/profile 文件

vim /etc/profile
6、点击键盘 i 进行编辑;

将下面内容粘贴到末尾;

export JAVA_HOME=/home/local/java/jdk1.8.0_271
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
在文本的最后一行粘贴如下:

注意JAVA_HOME=/home/local/java/jdk1.8.0_271就是你自己的jdk目录
7、保存修改

Esc
Shift + q 进入键盘编辑
wq 保存并退出
8、重新加载配置文件,命令:

source /etc/profile



标签:java,JDK,home,环境变量,Linux,HOME,local,JAVA
From: https://www.cnblogs.com/jshd/p/17519703.html

相关文章

  • Linux总结,第一篇
    GPL、BSD、MIT、Mozilla、Apache和LGPL的区别BSD是“宽容自由软件许可证”中的一员,在软件复用上给予了最小限度的限制。BSD协议允许作者使用该协议下的资源,将其并入私人版本的软件,该软件可使用闭源软件协议发布。MITMIT许可证(TheMITLicense)是许多软件授权条款中,被广泛使用......
  • JDK ,JRE ,JVM的关系02
     JDK:JavaDevelopmentKit(Java开发者工具,JDK相当于在JRE的基础上扩充了一些开发工具,JDK包含JRE)JRE:JavaRuntimeEnvironment(Java运行时环境,只要安装JRE就可以运行java程序了)JVM:JAVAVirtualMachine(java虚拟机,可以理解为是一种规范)  JDK 包含JRE和JVM JRE包含......
  • Debian是一种流行的自由操作系统,它基于Linux内核,采用自由软件的方式进行开发和发布 De
    Debian是一种流行的自由操作系统,它基于Linux内核,采用自由软件的方式进行开发和发布。以下是关于Debian起源和其开发者的信息:Debian的起源:Debian的起源可以追溯到1993年,最初由IanMurdock(IanAshleyMurdock,1970-2015)创建。他希望构建一个自由、开放和稳定的操作系统发行版,以及一......
  • Linux vi/vim介绍和使用方法
    转载地址:https://mp.weixin.qq.com/s?src=11&timestamp=1688196184&ver=4623&signature=7grwe5qwSSbVOMLFHpVKVPbQ*P3bBkBOSecso3*W6NrVlBPyQEs8rNYi6us*saIT8H9WiRcaT0Qg6CEv-B3OUqCJzOfaAC-FpTSeREgreWCxTjI212YAnNkKBLqWCOBS&new=1......
  • Linux学习笔记
    Linux命令ls 查看文件夹下的文件cd 切换路径pwd 查看当前所在的路径位置.. 上层目录mkdir 创建文件夹touch 创建文件且要指定后缀cat 查看文件内容more 查看文件内容(支持翻页[没试过])rm 删除文件 (删除文件夹使用rm-r)cp 复制文件rm 移动文件(移动文件谨慎使......
  • Linux memory读写约束readl、readl_relaxed、writel、writel_relaxed区别
    内存类型和属性|ARMMemorytypesandattributesflowchartLR1(ArmMemoryType)-->2(NormalMemory)1-->3(DeviceMemory)2-->4(Shareable)2-->6(Cacheabilityattributes)4-->7(InnerShareable)4-->8(OuterSh......
  • windows上编译jdk
    目录Windows上编译jdk21环境准备编译Windows上编译jdk21参考文档:https://openjdk.org/groups/build/doc/building.html环境准备编译jdk需要unix环境,在windows上可以使用WSL或Cygwin.建议修改系统语言为英语(美国).笔者这里使用Cygwin,建议安装64位的Cygwin......
  • 部署java的linux服务器远程报错:[USM] Channel request shell failed
    问题部署很多个微服务的linux服务器ssh远程突然进不去,远程工具提示:[USM]Channelrequestshellfailed排查分析因为部署的是很多个java进程,有可能线程数占满导致系统可创建线程耗尽,排查步骤如下:使用非远程方式进入服务器,使用top-H命令查看系统创建的线程数:查看系统允许创......
  • 一周课程学习总结1【关于Linux和c语言程序设计】
    前言这周是我正式开始学习嵌入式的第一周,首先学习了c语言环境的安装,简单的了解了Linux,然后学习了c语言程序设计的部分内容。下面是对这周学习内容的一些总结和我的个人理解,如有不对之处还请指出。LinuxLinux优点:1)开放性;2)完全免费;3)多用户;4)多任务;5)良好的用户界面;6)设备独立......
  • Linux常用操作
    Linux常用文件操作Linux常用文件操作目录简介cdusr切换到该目录下usr目录cd../切换到上一层目录cd/切换到系统根目录cd~切换到用户主目录cd-切换到上一个所在目录su或suroot进入root上下文su<用户名>......