当前位置: 首页 > news >正文

linux安装jdk

step1 下载jdk

到下面的网站下载需要的jdk安装包版本。

Java Downloads | Oracle

 

step2 复制到opt目录

其中user_name对应自己的home目录的用户文件夹

sudo cp /home/user_name//home/czh/Downloads/jdk-17_linux-x64_bin.tar.gz /opt/

step3 到opt目录解压安装包,并删除压缩包

cd /opt
sudo tar -xzvf jdk-17_linux-x64_bin.tar.gz
sudo rm jdk-17_linux-x64_bin.tar.gz

step4 配置jdk

 1. 打开profile并添加配置信息,添加完后保存文件。

打开profile命令如下:

sudo gedit /etc/profile

添加的配置信息如下:

其中注意jdk版本号要与自己安装的版本号一致

JAVA_HOME=/opt/jdk-17.0.6
CLASSPATH=.
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

 2. 更新profile配置

执行以下命令:

source /etc/profile

3. 将同样配置信息添加到bashrc 

sudo gedit ~/.bashrc

 

4. 更新bashrc

source ~/.bashrc

step5 检查安装结果

1. 输入以下命令检查配置

echo $JAVA_HOME      
echo $CLASSPATH
echo $PATH

2. 检查java版本信息

java -version
javac -version

 

 step6 测试java例程

1. 在随便一个文件夹内新建java脚本:

public class JAVA_TEST {public static void main(String[] args) {System.out.println("just a test");}
}

2. 在java文件所在目录内运行终端,编译并运行编译后文件:

 

 

 

http://www.lryc.cn/news/6953.html

相关文章:

  • 迅为iTOP-3A5000龙芯开发板安装UOS操作系统
  • Firefox 110, Chrome 110, Chromium 110 官网离线下载 (macOS, Linux, Windows)
  • 如何使用ArcGIS转换坐标
  • 链表基本原理
  • 基于JAVA+SpringBoot+Vue+ElementUI中学化学实验室耗材管理系统
  • 1.输入子系统学习-struct input_dev-2023.02
  • 解决:PDFBox报的java.io.IOException: Missing root object specification in trailer
  • MAC OSX安装Python环境 + Visual Studio Code
  • 音乐 APP 用户争夺战,火山引擎 VeDI 助力用户体验升级!
  • CAP和BASE理论
  • 基于商品理解的成交能力和成交满意度优化在Lazada的实践
  • idea推送镜像到desktop报错:Cannot run program “docker-credential-desktop“ 系统找不到指定的文件。
  • hive开窗函数
  • 安全多方计算系列笔记1——前世今生
  • 16- 梯度提升分类树GBDT (梯度下降优化) (算法)
  • SpringCloud+Nacos+Gateway
  • 高通开发系列 - linux kernel内核升级msm-3.18升至msm-4.9(2)
  • Spring依赖注入与反转控制到底是个啥?
  • Linux Shell脚本讲解
  • Linux:用户空间非法指针coredump简析
  • 带你玩转Jetson之Deepstream简明教程(四)DeepstreamApp如何使用以及用于工程验证。
  • 快速搭建个人在线书库,随时随地畅享阅读!
  • 电子纸墨水屏的现实应用场景
  • 常量const、引用、指针的大杂烩
  • 宝塔搭建实战php开源likeadmin通用管理移动端uniapp源码(四)
  • Hive的分区表与分桶表内部表外部表
  • 和数集团打造《神念无界:源起山海》,诠释链游领域创新与责任
  • 小白入门模拟IC设计,如何快速学习?
  • 51单片机——中断系统之外部中断实验,小白讲解,相互学习
  • 如何设计一个秒杀系统