ubuntu server安装配置jdk

Ubuntu介绍、与centos的区别、基于VMware安装Ubuntu Server 22.04、配置远程连接、安装jdk+Tomcat Ubuntu 22.04(也称为Ubuntu Jammy Jellyfish)是 Ubuntu 操作系统的一个版本,于 2022 年 4 月发布。Ubuntu 是一种基于 Debian 的开源操作系统,它使用 Linux 内核,并且拥有庞大的社区支持。Ubuntu 22.04 带来了许多新功能和改进,包括更好的性能、更新的软件包和增强的安全性。新的默认应用程序:Ubuntu 22.04 带来了新的默认应用程序,包括新的文件管理器、文本编辑器和图像查看器。 阅读详情

1、首先到官网上下载jdk-7u7-linux-x64.tar.gz

2、将jdk-7u7-linux-x64.tar.gz拷贝到/usr/lib/jdk/目录下面,这里如果没有jdk文件夹,则创建该文件夹,命令:

sudo mkdir jdk  //创建文件夹jdk

sudo cp -r  ~/download/jdk-7u7-linux-x64.tar.gz   /usr/lib/jdk/          //把下载的文件拷贝到心创建的目录下面

sudo tar -zxvf jdk-7u7-linux-x64.tar.gz     //解压缩文件

3、设置环境变量,用vim打开/etc/profile文件  //注意sever版本下没有图形界面,gedit貌似无法使用

sudo vim /etc/profile

在文件的最后面增加:

export JAVA_HOME=/usr/lib/jdk/jdk1.7.0_07

export JRE_HOME=/usr/lib/jdk/jdk1.7.0_07/jre

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH 

export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

关闭文件

4、将系统默认的jdk修改过来

sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk/jdk1.7.0_07/bin/java 300 

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk/jdk1.7.0_07/bin/javac 300 

sudo update-alternatives --config java 
sudo update-alternatives --config javac

5、检测,输入java -version

java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)


还有另外一篇同样详细,图文并茂,转自百度的配置教程。其实大同小异,只是解压缩的文件名不同。

http://jingyan.baidu.com/article/59703552e002e18fc007403b.html

Ubuntu10.04server安装配置记1,2,3(安装分区,SSH,SUN-JAVA6-JDK安装,TOMCAT6 ,APACHE2安装) Ubuntuan安装配置记录 1.      安装过程的注意 a)      分区说明 分区类型 介绍 备注 /boot 启动分区 一般设置100M-200M,boot目录包含了操作系统的内核和在 阅读详情

相关推荐

在Ubuntu上配置Java环境

要在Ubuntu上配置Java环境,首先需要安装Java Development Kit(JDK)。JDK是Java开发的核心工具包,包括Java编译器(javac)和Java运行时环境(JRE)等组件。至此,您已成功在Ubuntu上配置了Java环境,并能够编译和运行Java程序。通过这样的配置,您可以开始进行Java编程,并利用Java开发丰富的生态系统进行应用程序开发。安装JDK后,需要配置系统的环境变量,以便系统能够正确地找到Java的安装路径。打开终端,进入保存Java文件的目录。

2301_79326930的博客 6257

Ubuntu 18服务器配置jdk 11和Tomcat 9

一、Ubuntu 18服务器配置jdk 11 1.1 jdk版本选择 JDK8 终止更新,JDK9, 10都是短期支持版本,只有最新的JDK11才是一个长期支持版本,所以大家直接用JDK11即可。 Oracle 将发布两个不同版本,分别为 Oracle JDK 和 OpenJDK 「除了所附带的许可文件不一样,刚发布的版本几乎完全相同」。 对于 Oracle JDK 来说,支持 BCL 协...

answer3lin的博客 4278

【新华三】DHCP+TFTP+ZTP自动开局实战

设备运行ZTP功能,可以自动获取并自动加载开局文件,实现设备的免现场配置和部署,从而降低人力成本,提升部署效率。使用TFTP服务器工具进行文件的上传和下载,网上很多TFTP server软件,大家可以自行下载。3CDaemon等,可以根据使用自取所需。大家应该都了解ZTP,但是目前发现除了控制器之外仅使用ZTP开局的兄弟并不是很多,因此分享此过程方便大家批量开局,留出更多时间学习更多技术。电脑打开DHCP服务器,TFTP服务器,并通过网线连接到设备的管理口,若设备较多可以通过带外交换机等进行连接,

五大连池的镜子 4982

一文详解Ubuntu环境变量配置:设置环境变量的两种方法

在Ubuntu(或其他Linux系统)中,环境变量是系统或应用程序运行时使用的全局配置参数。它们可以存储路径、密钥、默认设置等信息,影响程序的行为。无论你是开发者、系统管理员,还是Linux初学者,掌握环境变量的配置方法都能让你更高效地管理系统和运行程序。

bjxiaxueliang的CODING小栈 4035

DID实战指南:从平行趋势检验到PSM-DID的Stata全流程解析

本文详细解析了双重差分法(DID)在政策评估中的应用,从平行趋势检验到PSM-DID的Stata全流程操作。通过实例演示和代码示例,帮助研究者掌握DID方法的核心逻辑、前提条件验证及稳健性检验技巧,提升因果推断研究的准确性。

weixin_29234239的博客 742

SpringBoot 自定义注解来实现动态切换数据源

/ 初始化数据源@Override@Inherited@Pointcut(“@annotation(包名.aop.DataSource)”) public void@Pointcut 注解定义了一个切点,名称为 dynamicDataSource。@annotation(包名.aop.DataSource) 表示这个切点匹配所有带有 @DataSource 注解的方法。

晴天飛 雪的博客 1838

ubuntu server安装自己的JDK

下载jdk.tar.gz压缩包,解压tar.gz Step1: # 将解压好的jdk1.8.0.5文件夹用最高权限复制到/usr/lib/jvm目录里 sudo cp -r ~/jdk1.8.0.5/ /usr/lib/jvm/ Step2: # 配置环境变量 sudo gedit ~/.profile 在末尾加上: export JAVA_HOME=/usr/li

机会是留给有准备的人的 701

嵌入式Linux网络调试:YT8531/YT8521 PHY驱动移植与设备树配置避坑指南

本文深入解析嵌入式Linux系统中YT8531/YT8521 PHY驱动移植与设备树配置的关键技术,涵盖内核驱动适配、RGMII接口时序调整及常见问题排查。针对Motorcomm千兆以太网PHY芯片,提供详细的设备树配置示例和调试技巧,帮助开发者规避典型设计陷阱,确保网络功能稳定运行。

weixin_42525632的博客 674

在虚拟机Ubuntu下安装java环境

一、可以在window平台下下载linux系统版本的java,然后通过xftp传输到虚拟机 我下载的java文件是jdk-18_linux-x64_bin.tar.gz 下图左侧就是windows系统,右侧是我的虚拟机系统,想要把从左边传到右边,双击文件就好,此处我把文件传输到虚拟机的“下载”这一文件夹中。(但是可能由于编码的缘故,我虚拟机内的文件名在xftp内显示的是一堆乱码,不过没影响) 传输完毕之后,去虚拟机里查看文件是否存在,结果是存在的(结果如下图) 二、解压 传输完毕后

qq_63706128的博客 5448

结构光三维重建(一)条纹结构光三维重建

在近景三维重建领域,结构光技术可以说是应用最广泛的,尤其在工业领域。该技术目前具有高精度和无视弱纹理等优点,但复杂的室外环境还是会对该技术造成一定程度的干扰。目前用的比较多的结构光分别两大类:线结构光以及条纹结构光。接下来我先来简单介绍一下条纹结构光三维重建,事实上,条纹结构光的原理与双目立体匹配是非常相似的。...

AAAA202012的博客 1万+

【OpenClaw从入门到精通】第26篇:从0到1构建OpenClaw二次发行版——企业专属AI平台实战指南(2026实测)

本文基于OpenClaw 2026.3.7开源内核,聚焦企业级AI平台的二次发行构建,从技术原理、实操流程到商业落地提供完整方法论。核心围绕“内核层-能力层-产品层”三层架构,详解源码编译、私有化部署、企业级特性开发(数据合规、国产化适配、业务系统集成)、产品化包装等关键步骤,并通过审计行业“智审助手”虚拟实战案例具象化落地路径。文章兼顾新手入门与进阶提升,提供可直接复用的代码、配置文件及执行结果,解决企业对AI Agent“开箱即用”“数据不出域”“业务适配”的核心诉求,助力开发者快速打造企业专属AI平台

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 713

Ubuntu介绍、与CentOS的区别、基于VMware安装Ubuntu Server 22.04、配置远程连接、安装JDK和Tomcat

Ubuntu 是一个基于 Debian 的开源 Linux 发行版,旨在提供一个易于使用的操作系统。它是由 Canonical Ltd. 维护和支持的,并且有着丰富的软件生态系统。Ubuntu 提供了一个用户友好的图形界面,但同样适用于服务器环境,广泛应用于云计算、容器技术等领域。在本教程中,我们介绍了 Ubuntu 操作系统及其与 CentOS 的区别,并详细讲解了如何在 VMware 中安装 Ubuntu Server 22.04,配置远程连接,以及安装 JDK 和 Tomcat。

小蜗牛的珍贵百宝箱 1487

5、自适应 RBF 神经网络控制方法解析

本文详细解析了基于RBF神经网络的多种自适应控制方法,包括针对函数未知、参数未知以及存在外部干扰的非线性系统的控制策略。通过李雅普诺夫稳定性理论设计自适应律,确保闭环系统稳定,并结合仿真示例和MATLAB代码实现,展示了方法的有效性。文章还对比了不同控制方法的适用场景,并给出了实际应用流程,为复杂系统控制提供了系统性解决方案。

ol789012的博客 72

Linux-Ubuntu Server 16.04安装JDK以及配置JDK环境变量

场景 1.Linux-安装 Ubuntu Server 16.04 X64(图文教程详细版):https://blog.youkuaiyun.com/BADAO_LIUMANG_QIZHI/article/details/93790806 2.Linux-服务器远程控制https://blog.youkuaiyun.com/BADAO_LIUMANG_QIZHI/article/details/93919873 3....

BADAO_LIUMANG_QIZHI的博客 797

杰理接入第三方升级协议OTA教程

本教程介绍了使用dual_bank_updata_api.h接口接入第三方协议进行固件升级的方法。主要内容包括:INI配置要求(需启用双备份并强制4K对齐)、7个核心API接口功能说明及参数详解(初始化、空间检查、数据写入、校验等)、标准升级流程步骤(初始化→检查→写入→校验→引导→清理)。特别强调了4K对齐配置的重要性以避免数据丢失,并提供了被动升级流程图。该方案支持用户自定义协议接入,需严格按照流程调用接口完成升级。

qq_42014563的博客 1430

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

上一篇: 清除win下连接的linux的samba服务缓存
下一篇: python操作文件 (持续更新)
ichsonx
博客等级 码龄19年 202粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值