UBuntu24.04-JDK7-TOMCAT7安装

server/2025/3/17 0:56:01/

 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/server/175567.html

相关文章

目前人工智能的发展,判断10年、20年后的人工智能发展的主要方向,或者带动的主要产业

根据2025年的最新行业研究和技术演进趋势,结合历史发展轨迹,未来10-20年人工智能发展的主要方向及带动的产业将呈现以下六大核心趋势: 一、算力革命与底层架构优化 核心地位:算力将成为类似“新能源电池”的基础设施,…

Spring Boot框架总结(超级详细)

前言 本篇文章包含Springboot配置文件解释、热部署、自动装配原理源码级剖析、内嵌tomcat源码级剖析、缓存深入、多环境部署等等,如果能耐心看完,想必会有不少收获。 一、Spring Boot基础应用 Spring Boot特征 概念: 约定优于配置&#…

IvorySQL 4.4 发布

IvorySQL 4.4 已于 2025 年 3 月 10 日正式发布。新版本全面支持 PostgreSQL 17.4,新增多项新功能,并修复了已知问题。 增强功能 PostgreSQL 17.3 增强功能 加强 PQescapeString 及相关函数对无效编码输入字符串的防护。恢复在连接请求中出现的数据库…

【2025】Electron Git Desktop 实战一(上)(架构及首页设计开发)

源代码仓库: Github仓库【electron_git】 Commit : bb40040 Github Desktop 页面分析 本节目标: 1、实现类似Github Desktop的「空仓库」提示页 2、添加本地仓库逻辑编写从 Github Desktop 我们看到 他的 主要页面分为三个区域 Head头部区域…

Android的第一次面试(Java篇)

在 Android 开发中,View 是用户界面的基础组件,理解 View 的绘制原理以及如何自定义 View 是实现独特界面效果的关键。本文将深入探讨 Android View 的绘制流程、自定义 View 的工作原理,并通过具体的代码示例来展示如何实现自定义 View。 A…

Matlab 灰度质心+抛物线拟合提取条纹中心

文章目录 一、简介二、实现代码三、实现效果一、简介 这里的思路也是很简单,主要分为三个步骤: 1. 使用灰度质心法提取初始的条纹中心。但是这种方法有它的缺点,他是沿着水平方向进行灰度加权来计算得到的,这其实并不是很合理,因此就有第二个过程。 2. 计算初始条纹中心点…

Java 8新特性:Lambda表达式与Stream API实战

一、Lambda表达式革命性变革 1. 从匿名类到Lambda的演进 // Java 7 匿名内部类 Runnable oldRunnable new Runnable() { Override public void run() { System.out.println("Old way"); } }; // Java 8 Lambda表达式 Runnable newRunnable () -> S…

【yolo标签格式(txt)转coco格式(json)】

1.YOLO格式文件组织 这是要转化的YOLO格式文件组织,分别有images和labels文件,里面划分了train和val。 2.代码实现 将其转化为coco格式。 import os import cv2 import json import argparse from tqdm import tqdmCOCO_DICT [images, annotations…