Java 技术篇-linux系统下安装jdk、设置java环境变量实例演示

简介: Java 技术篇-linux系统下安装jdk、设置java环境变量实例演示

       

Oracle 官网-各版本 jdk 选择页

可以在该页面选择要安装的版本进入到下载页。

image.png

Oracle 官网-演示 jdk1.8 下载页

在该页面选择对应的系统进行下载。

我选择的是 64linux 的免安装版本。

image.png

解压下载的免安装压缩包:

tar -zxvf /root/jdk-8u271-linux-x64.tar.gz

我演示把 jdk 解压到了 root 文件夹下。如果其它用户使用的话由于没有权限访问 root 目录,所以还是不能用的,建议放其它目录下。

编辑配置文件,设置环境变量:

vim /etc/profile

JAVA_HOME 指定 jdk 所在的目录。

image.png

添加下面的内容。

export JAVA_HOME=/root/jdk1.8.0_271
export PATH=.:$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

然后 source /etc/profile 使其立即生效。

之后我们来测试一下,看看java -versionjavac有没有效。

如果如下图显示的话就代表安装成功了。

image.png

安装过程可能遇到的问题:

如果提示

-bash: /root/jdk1.8.0_271/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录

证明你安装的版本不对,比如 64 位的操作系统安装了 32 位的 jdk

image.png

喜欢的点个赞❤吧!

           

目录
相关文章
|
11月前
|
存储 Shell Linux
八、Linux Shell 脚本:变量与字符串
Shell脚本里的变量就像一个个贴着标签的“箱子”。装东西(赋值)时,=两边千万不能有空格。用单引号''装进去的东西会原封不动,用双引号""则会让里面的$变量先“变身”再装箱。默认箱子只能在当前“房间”(Shell进程)用,想让隔壁房间(子进程)也能看到,就得给箱子盖个export的“出口”戳。此外,Shell还自带了$?(上条命令的成绩单)和$1(别人递进来的第一个包裹)等许多特殊箱子,非常有用。
967 2
|
Java Linux iOS开发
如何配置 Java 环境变量:设置 JAVA_HOME 和 PATH
本文详细介绍如何在Windows和Linux/macOS系统上配置Java环境变量。
21438 12
|
Java Linux iOS开发
如何设置 Java 的环境变量
设置Java环境变量是使用Java开发工具和运行Java程序的前提。主要步骤包括:安装JDK,配置系统环境变量中的JAVA_HOME、PATH和CLASSPATH,确保命令行可直接调用javac和java命令。
908 6
|
IDE Oracle Java
Java零基础(2) - Java环境配置
【8月更文挑战第2天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
280 5
Java零基础(2) - Java环境配置
|
存储 Java 测试技术
Java零基础教学(05):如何Java环境配置??
【8月更文挑战第5天】Java零基础教学篇,手把手实践教学!
252 3
|
IDE Oracle Java
Java零基础教学(02):如何Java环境配置??
【8月更文挑战第2天】Java零基础教学(02):如何Java环境配置??
373 3
|
Oracle IDE Java
Java零基础教学(04):如何Java环境配置??
【8月更文挑战第4天】Java零基础教学篇,手把手实践教学!
403 1
|
Java Linux
linux 对子用户配置java 环境变量
linux 对子用户配置java 环境变量
364 3
|
安全 Linux
Linux线程(十一)线程互斥锁-条件变量详解
Linux线程(十一)线程互斥锁-条件变量详解
|
监控 算法 Linux
Linux下工具tc详细讲解及限制IP和端口实例
TC (Traffic Control) 是Linux内核中提供的一个用于控制和管理网络流量的强大工具,它允许用户实现QoS(Quality of Service)策略,包括带宽限制、优先级控制、延迟保证等。TC基于内核的队列 discipline (qdisc) 和流量类别(class) 体系结构,允许对进入或离开网络接口的数据流进行复杂的整形和过滤。
2189 1