linux系统安装jdk

本文提供了一步一步在Linux环境下安装JDK8的详细指南,包括创建安装目录、解压缩JDK文件及配置环境变量等关键步骤,并附带解决常见错误的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装jdk为例,详细记录了每一步的操作命令,以供参考。

下载jdk8

登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择对应jdk版本下载。(可在Windows下下载完成后,通过文件夹共享到Linux上)


1. 登录Linux,切换到root用户



su root 获取root用户权限,当前工作目录不变(需要root密码)





sudo -i 不需要root密码直接切换成root(需要当前用户密码)


2. 在usr目录下建立java安装目录



cd /usr


mkdir java


3.将jdk-8u60-linux-x64.tar.gz拷贝到java目录下



cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/


4.解压jdk到当前目录



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


得到文件夹 jdk1.8.0_60


5.安装完毕为他建立一个链接以节省目录长度


(我没用这一步)
ln -s /usr/java/jdk1.8.0_60/ /usr/jdk


6.编辑配置文件,配置环境变量



vim /etc/profile


添加如下内容:JAVA_HOME根据实际目录来
JAVA_HOME=/usr/java/jdk1.8.0_60
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH




7.重启机器或执行命令 :source /etc/profile



sudo shutdown -r now


8.查看安装情况

java -version


java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)




可能出现的错误信息:



bash: ./java: cannot execute binary file


出现这个错误的原因可能是在32位的操作系统上安装了64位的jdk,
查看jdk版本和Linux版本位数是否一致。
查看你安装的Ubuntu是32位还是64位系统:
sudo uname --m
i686 //表示是32位
x86_64 // 表示是64位

### Linux系统安装配置JDK的方法 #### 方法一:通过Yum自动安装JDK 在基于Red Hat的Linux发行版(如CentOS、RHEL)中,可以通过`yum`命令快速完成JDK的一键安装。执行以下命令来查找可用的Java包并进行安装: ```bash sudo yum list available *java* sudo yum install java-1.8.0-openjdk-devel.x86_64 ``` 此方法会自动处理依赖关系,并将OpenJDK及其开发工具链安装系统中[^2]。 --- #### 方法二:手动安装Oracle JDK 如果需要安装特定版本的Oracle JDK,则需按照以下流程操作: ##### 步骤A:下载JDK压缩包 访问Oracle官方网站提供的JDK下载页面,获取对应系统JDK版本文件(通常是`.tar.gz`格式),例如[jdk-8uXXX-linux-x64.tar.gz][^3]。 ##### 步骤B:传输至Linux服务器 利用FTP客户端或者SCP命令将本地计算机上的JDK文件上传到目标Linux服务器中的某个目录,比如`/usr/local/jdk`。 ##### 步骤C:解压JDK文件 进入存放JDK压缩包的目标路径后运行解压指令: ```bash cd /usr/local/ tar -zxvf jdk-8uXXX-linux-x64.tar.gz ``` 完成后会在当前目录生成一个名为`jdk1.8.XXX`的新文件夹[^4]。 ##### 步骤D:设置环境变量 编辑用户的shell初始化脚本文件(对于大多数用户来说是~/.bashrc 或者 ~/.zshrc 文件),添加如下几行内容以便正确加载JAVA_HOME以及PATH参数: ```bash export JAVA_HOME=/usr/local/jdk1.8.XXX export PATH=$JAVA_HOME/bin:$PATH ``` 保存修改后的配置文件并通过source重新加载生效: ```bash source ~/.bashrc ``` 验证安装是否成功可输入下面这条测试语句查看返回的结果是否正常显示已设定好的版本号信息: ```bash java -version javac -version ``` --- ### 注意事项 为了防止冲突,在正式开始之前建议先移除可能存在的旧版本默认预装JDK组件。可以借助rpm查询功能定位具体位置再逐一清理掉它们: ```bash rpm -qa | grep -i java sudo rpm -e --nodeps [package_name] ``` 以上即为两种主流方式指导您顺利完成Linux平台之上针对不同需求场景所采取的不同策略实现JDK部署全过程[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值