UBuntu24.04-JDK7-TOMCAT7安装

embedded/2025/3/16 17:02:45/

 jdk7   apt-get 找不到。
tomcat7  也没找到。
以下是安装成功的,供大家参考。

1.JAVA


openjdk-7-jdk

/usr/lib/jvm/java-7-openjdk-amd641.安装指定版本apt search jdk              //查找版本sudo apt install default-jdk //此为默认版本sudo apt install openjdk-7-jdk -ysudo apt install openjdk-11-jdk -ysudo apt install openjdk-17-jdk -ysudo apt-get update
sudo apt-get install libgl1-mesa-dev 或者sudo apt-get install libgl1-mesa-dev:amd64
sudo apt-get install libgl1-mesa-dev:arm642.检查版本java -version3.卸载
#3.1列举所有版本   dpkg -lsudo dpkg -l | grep 'jdk\|jre'    #3.2  卸载这些包 ,将包名替换为你找到的实际包名sudo apt purge default-jdk default-jdk-headless default-jre default-jre-headless openjdk-21-jdk openjdk-21-jdk-headless openjdk-21-jre openjdk-21-jre-headless#3.3  清除剩余的依赖项  sudo apt autoremove --purge#3.4  修改 JAVA_HOME环境变量4.多个jdk时设置默认版本sudo dpkg -l |grep 'jdk\jre'             # 列举所有版本   dpkg -l sudo  update-alternatives --config java  #切换默认版本  5.设置JAVA_HOME环境变量sudo vim /etc/environmentsudo vim ~/.bashrcJAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64/bin/java"sudo source /etc/environmentsudo source ~/.bashrcsudo echo $JAVA_HOME




2.TOMCAT

 

tomcat-7

1.建文件夹 复制文件
sudo mkdir /home/tangcj/tomcat
sudo cp apache-tomcat-7.0.57.tar.gz  /home/tangcj/tomcat7
sudo cd /home/tangcj/tomcat
tar -zxvf apache-tomcat-7.0.57.tar.gz -C /home/tangcj/tomcat72.修改权限,启动
chmod -R 777 ./apache-tomcat-7.0.57./tomcat7/bin/startup.sh3.浏览
localhost:80804.添加环境变量
CATALINA_HOME=/home/tangcj/tomcat7

环境变量 windows
CATACLNA_HOME:  D:\JAVA\apache-tomcat
JAVA_HOME: C:\Program Files (x86)\Java\jdk1.7.0_13
path:  %JAVA_HOME%\bin%JAVA_HOME%\jre\bin%CATALINA_HOME%\bin
CLASSPATH: 
C:\Program Files (x86)\Java\jdk1.7.0_13\lib\dt.jar; 
C:\Program Files (x86)\Java\jdk1.7.0_13\lib\tools.jar;
%CATACLNA_HOME%\libubuntu24.04vim ~/.bashrcexport JAVA_HOME=/home/tangcj/java7
export CATALINA_HOME=/home/tangcj/tomcat7
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$CATALINA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib:$CLASSPATHsource ~/.bashrc







 


http://www.ppmy.cn/embedded/173112.html

相关文章

Java版本切换~Linux

Java版本切换~Linux 来自: Ultra~你过来啊 浅木先生 2025年03月13日 12:46 环境情况: centos7 服务器, 已经使用 yum 方式安装过 java1.8 与 java11 安装方式可参照: https://wx.zsxq.com/columns/15552425251112?…

OpenSSL 的主要功能及其示例命令

OpenSSL 是一个功能强大的开源工具包,用于处理各种与加密相关的任务,包括生成密钥、创建证书、加密解密数据、验证证书等。以下是 OpenSSL 的主要功能及其示例命令。 1.生成密钥 1.1 生成 RSA 私钥 openssl genrsa -out private_key.pem 2048• 说明&a…

CSDN博客:Markdown编辑语法教程总结教程(下)

❤个人主页:折枝寄北的博客 Markdown编辑语法教程总结 前言1. LaTex数学公式2. 插入不同类别的图2.1 插入甘特图2.2 插入UML图2.3 插入Mermaid流程图2.4 插入Flowchart流程图2.5 插入classDiagram类图 3. CSDN快捷键4. 字体相关设置4.1 字体样式改变4.2 字体大小改变…

3.数据结构-串、数组和广义表

串、数组和广义表 3.1串3.1.1串的类型定义、存储结构及其运算串的顺序存储串的堆式顺序存储结构串的链式存储 3.1.2 串的模式匹配算法BF算法*KMP算法(待更新) 3.2数组3.2.1数组的顺序存储3.2.2特殊矩阵的压缩存储对称矩阵三角矩阵对角矩阵 3.3广义表*案例…

Python(学习一)

做网站有成熟的框架像FLASK、DJANGO、TORNADO,写爬虫有好用到哭的REQUESTS,还有强大到没盆友的SCRAPY 随着NUMPY、SCIPY、MATLOTLIB等众多第三方模块的开发和完善,不仅支持py支持各种数学运算,还可以绘制高质量的2D和3D图像&…

Spring Boot 中 BootstrapRegistryInitializer 的作用与示例

一、核心作用 BootstrapRegistryInitializer 是 Spring Boot 启动流程中的早期初始化扩展点,主要用于在应用上下文(ApplicationContext)创建之前,向 BootstrapRegistry 注册必要对象或执行自定义逻辑。其核心作用包括&#xff1a…

C++的名称空间

C++的名称空间(namespace)是一种用于组织代码、防止命名冲突的机制。以下是名称空间的详细说明和使用建议: 1. 名称空间的定义 使用namespace关键字定义,内部可包含变量、函数、类等: namespace MyNamespace {int a;void func() {} }2. 访问方式 作用域解析运算符:::显…

怎么鉴别金媒v10.51和v10.5的区别!单单从CRM上区分!

2.怎么鉴别程序是10.5还是10.51 ?* 作为商业用户,升级完全没有这个担心,但是这次升级从全局来看清晰度不是很高,不像10.5的升级后台UI都变化了!你说有漏洞但是我没遇到过 所以我也不知道升级了啥只能看版本数字是无法区…