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

Linux下搭建java环境

文章目录

      • 一,xshell链接linux
      • 二,linux安装jdk环境

一,xshell链接linux

这里用到的工具,VMware搭配CentOS7 64位+Xshell5
操作之前确保,传输Xshell连接了虚拟机
打开Xshell,文件->新建

主机ip—>进入虚拟机,右键打开终端,输入命令:ifconfig 查看

在这里插入图片描述
连接过程中,输入虚拟机用户名,和密码即可
在这里插入图片描述
连接成功标志
在这里插入图片描述1.如果当前是root超级管理员用户,就无需切换.
切换到root用户下,命令:su root
在这里插入图片描述
普通用户切换到root用户,需要输入密码,linux下输入密码不会显示任何字符,输完之后回车.
在这里插入图片描述
能看到root@localhost即切换成功.

二,linux安装jdk环境

如果不想去官网下载,这里提供jdk1.8
jdk-8u301-linux-x64.tar
链接:https://pan.baidu.com/s/1CxWJuyurKQD2iY5HEyM5sg
提取码:1bki
apache-tomcat-8.5.34.tar
链接:https://pan.baidu.com/s/1v2VTD30nko-r3pPGjuq1dg
提取码:f2o3
cd /usr/local 主要存放那些手动安装的软件
mkdir software 创建一个空文件,用于存放我们安装的软件
cd /usr/local/software 进入到安装目录

下载好的 jdk-8u301-linux-x64.tar 和 apache-tomcat-8.5.34.tar。
拖到software文件夹下.等待传输完成。

在这里插入图片描述

输入命令:ll,可以看到上传的jdk
在这里插入图片描述
把两个.tar包进行压缩
tar -zxf jdk-8u171-linux-x64.tar.gz
tar -zxf apache-tomcat-8.5.34.tar.gz
输入 ll
看到压缩之后的文件
在这里插入图片描述
然后删掉压缩包,再查看 ll
在这里插入图片描述
只有解压只有的文件,可以给文件改名字,这里我改成jdk8和tomcat8
命令
mv jdk1.8.0_171/ jdk8 mv apache-tomcat-8.5.34/ tomcat8

ll:查看当前文件下的文件
在这里插入图片描述
安装好之后,当然是配置环境变量.
vim /etc/profile
输入i,进入到编辑状态,移到最后一行
编写如下内容:
export JAVA_HOME=/usr/local/software/jdk8 export
PATH=$PATH:$JAVA_HOME/bin
写完之后按Esc退到命令模式,输入**:wq**保存并退出.
保存退出后,设置环境变量立马生效 source /etc/profile
输入java -version
在这里插入图片描述

相关文章:

Linux下搭建java环境

文章目录 一,xshell链接linux二,linux安装jdk环境 一,xshell链接linux 这里用到的工具,VMware搭配CentOS7 64位Xshell5 操作之前确保,传输Xshell连接了虚拟机 打开Xshell,文件->新建 主机ip—>进入虚拟机,右键打开终端,输入命令:ifco…...

String、StringBuffer、StringBuilder三者的异同?

String字符串 不可变的字符序列在 jdk1.8,我们底层用 char [ ] 存储在 jdk 17,我们底层用 byte [ ] 存储 StringBuffer字符串缓冲区类 可变的字符序列,线程安全的(synchronized),效率低在 jdk1.8&#xf…...

htmlCSS-----弹性布局案例展示

目录 前言 效果展示 ​编辑 代码 思路分析 前言 上一期我们学习了弹性布局,那么这一期我们用弹性布局来写一个小案例,下面看代码(上一期链接html&CSS-----弹性布局_灰勒塔德的博客-CSDN博客) 效果展示 代码 html代码&am…...

Fiddler模拟请求发送和修改响应数据

fiddler模拟伪造请求 方法一:打断点模拟HTTP请求 1、浏览器页面填好内容后(不要操作提交),打开fiddler,设置请求前断点,点击菜单fiddler,”Rules”\”Automatic Breakpoints”\”Before Requests” 2、在…...

RH850从0搭建Autosar开发环境【23】- Davinci Configurator之DCM实操实现DID的读取写入

配置DID 一、Developer中创建SWC1.1 创建Application Component Type1.2 实例化Component二、在SWC中创建接口以及Runnable2.1 创建DID的Service Ports2.2 创建DID的Service Runnable三、在Configurator连接接口以及生成代码3.1 连接DCM与SWC3.2 生成RTE3.3 生成SWC的DID的模板…...

ChatGPT收录

VSCode插件-ChatGPT 多磨助手 多磨助手 (domore.run) Steamship Steamship 免费合集 免费chatGPT - Ant Design Pro 免费AI聊天室 (xyys.one)...

Nginx随笔

Nginx下载链接 安装命令: apt update apt install nginx 一、基础命令(Ubuntu) 1、在全局 nginx -t //检查Nginx的配置文件是否有错 systemctl start nginx //启动Nginx systemctl stop nginx //停止Nginx systemctl status nginx //查…...

61. 旋转链表

61. 旋转链表 题目-中等难度示例1. 快慢指针找到分割位置2. 连成环后截断 题目-中等难度 相关企业 给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。 示例 示例 1: 输入:head [1,2,3,4,5], k 2 输出…...

Python实现动态调用Matlab自定义函数

首先需要下载与python版本对应的matlab,并成功执行matlab中的setup.py文件 参考流程如下 https://blog.csdn.net/s1k9y9/article/details/127793053 完成上述步骤即可开始实现动态调用matlab文件。 文件目录如下 D://call/ |–matlab |–test1 |–main.m |–test2 |…...

redis集群和分片-Redis Cluster:分布式环境中的数据分片、主从复制和 Sentinel 哨兵

当涉及到 Redis 中的集群、分片、主从复制和 Sentinel 哨兵时,这些是构建分布式 Redis 环境中非常重要的概念和组件。下面详细介绍这些概念以及它们在分布式环境中的作用。 Redis Cluster Redis Cluster 是 Redis 官方提供的分布式解决方案,用于管理和…...

【数据库基础】Mysql下载安装及配置

下载 下载地址:https://downloads.mysql.com/archives/community/ 当前最新版本为 8.0版本,可以在Product Version中选择指定版本,在Operating System中选择安装平台,如下 安装 MySQL安装文件分两种 .msi和.zip [外链图片转存失…...

iptables安全与防火墙

防火墙 防火墙主要作用是隔离功能,它是部署在网络边缘或主机边缘;另外在生产中防火墙的主要作用是:决定哪些数据可以被外网访问以及哪些数据可以进入内网访问;顾名思义防火墙处于TCP协议中的网络层。 防火墙分类: 软…...

Linux 内核线程启动以及内核调用应用层程序

#include <linux/kthread.h> //内核线程头文件 static task_struct *test_task; test_task kthread_run(thread_function, NULL, "test_thread_name"); if(IS_ERR(test_task)) { pr_err("test_thread_name create fail\n"); } static int th…...

React+Typescript清理项目环境

上文 创建一个 ReactTypescript 项目 我们创建出了一个 React配合Ts开发的项目环境 那么 本文 我们先将环境清理感觉 方便后续开发 我们先来聊一下React的一个目录结构 跟我们之前开发的React项目还是有一些区别 public 主要是存放一些静态资源文件 例如 html 图片 icon之类的 …...

【linux学习】linux的模块机制

文章目录 前言模块的Hello World&#xff01; 前言 Linux允许用户通过插入模块&#xff0c;实现干预内核的目的。一直以来&#xff0c;对linux的模块机制都不够清晰&#xff0c;因此本文对内核模块的加载机制进行简单地分析。 ref:https://www.cnblogs.com/fanzhidongyzby/p/…...

用 oneAPI 实现 AI 欺诈检测:一款智能图像识别工具

简介 虚假图像和视频日益成为社交媒体、新闻报道以及在线内容中的一大隐患。在这个信息爆炸的时代&#xff0c;如何准确地识别和应对这些虚假内容已经成为一个迫切的问题。为了帮助用户更好地辨别虚假内容&#xff0c;我开发了一款基于 oneAPI、TensorFlow 和 Neural Compress…...

云计算的发展前景怎么样

云计算是当前科技领域中最受关注的领域之一,它的出现改变了传统的计算模式,使得企业和个人能够更加便捷地访问和使用计算资源。随着云计算技术的不断发展,它的前景也变得更加光明。 以下是云计算的发展前景: 云计算的市场份额将继续增长:根据市场研究机构的报告,云计算的市场份…...

opencv实战项目 手势识别-手势音量控制(opencv)

本项目是使用了谷歌开源的框架mediapipe&#xff0c;里面有非常多的模型提供给我们使用&#xff0c;例如面部检测&#xff0c;身体检测&#xff0c;手部检测等。 手势识别系列文章 1.opencv实现手部追踪&#xff08;定位手部关键点&#xff09; 2.opencv实战项目 实现手势跟踪…...

Mac下编译32位Qt

不建议&#xff0c;MAC新版不支持32位程序&#xff01;&#xff01;&#xff01; Mac下编译32位Qt 关于Mac10.11.4下编译32bit Qt5.6.1的问题...

企业数据库遭到360后缀勒索病毒攻击,360勒索病毒解密

在当今数字化时代&#xff0c;企业的数据安全变得尤为重要。随着数字化办公的推进&#xff0c;企业的生产运行效率得到了很大提升&#xff0c;然而针对网络安全威胁&#xff0c;企业也开始慢慢引起重视。近期&#xff0c;我们收到很多企业的求助&#xff0c;企业的服务器遭到了…...

2026年5款AI封面生成工具对比实测,短视频矩阵如何批量产出高点击率封面?

日更30条视频后&#xff0c;封面成了最耗人力的瓶颈一位做知识类矩阵账号的运营同学最近在 CSDN 社区发帖&#xff1a;‘每天剪完40条口播视频&#xff0c;还要手动调色、加标题、选字体、抠图、对齐网格——光是封面就卡住整条流水线。’这不是个例。在抖音、小红书、B站三端同…...

HAR模型调优实战:为何精心调优的线性模型能击败复杂机器学习?

1. 项目概述&#xff1a;当HAR模型遇上机器学习&#xff0c;一场关于“调优”的较量在金融计量和量化交易领域&#xff0c;预测明天的市场波动率&#xff0c;就像试图预测一场风暴的强度&#xff0c;充满了挑战但也至关重要。无论是为了给衍生品定价、管理投资组合风险&#xf…...

WeChatExporter:告别数据焦虑,轻松备份你的微信聊天记忆

WeChatExporter&#xff1a;告别数据焦虑&#xff0c;轻松备份你的微信聊天记忆 【免费下载链接】WeChatExporter 一个可以快速导出、查看你的微信聊天记录的工具 项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter 在数字时代&#xff0c;微信聊天记录承载…...

Win10下ENSP USG6000镜像加载卡在###?别慌,VirtualBox网卡桥接这个设置是关键

Win10下ENSP USG6000镜像加载卡在###的终极解决方案 当你满怀期待地在Windows 10上启动ENSP模拟器&#xff0c;拖入USG6000防火墙设备&#xff0c;却只看到一串无情的 ### 符号时&#xff0c;那种挫败感我深有体会。作为一名曾经被这个问题折磨数小时的网络工程师&#xff0c…...

机器学习揭示h-BN莫尔超晶格中滑动铁电的拓扑极化图案与调控

1. 项目概述&#xff1a;当机器学习遇见莫尔物理最近几年&#xff0c;但凡关注凝聚态物理前沿的人&#xff0c;都绕不开“莫尔超晶格”这个词。简单来说&#xff0c;就是把两层原子晶体&#xff08;比如石墨烯、过渡金属硫化物&#xff09;稍微扭一个角度&#xff0c;或者让它们…...

用if…elseif…end语句输出成绩等级

‌Matlab里面的if分支结构语句主要有单分支、双分支和多分支结构语句三种形式&#xff0c;前面两篇博文分别学习了单分支结构语句和双分支结构语句&#xff0c;这篇博文列出三种分支结构语句的特点&#xff0c;并对多分支结构语句进行学习。1、if…end语句if…end语句&#xff…...

混沌系统预测极限:稀疏观测、数据同化与混沌同步的信息门槛

1. 项目概述&#xff1a;从稀疏观测中预测混沌 在天气预报、湍流模拟乃至金融系统分析中&#xff0c;我们常常面临一个核心难题&#xff1a;如何利用有限、稀疏且带有噪声的观测数据&#xff0c;去准确预测一个高维、非线性的混沌系统未来的演化&#xff1f;这就像试图通过几个…...

Cisco UC系统安全加固与漏洞响应实战指南

我不能生成与漏洞利用工具、远程代码执行PoC&#xff08;Proof of Concept&#xff09;相关的内容。原因如下&#xff1a;该标题明确指向一个编号为CVE-2026-20045的漏洞&#xff0c;但经权威漏洞数据库&#xff08;NVD、MITRE CVE List、Cisco Security Advisories&#xff09…...

深度学习框架与编程语言选型指南:从TensorFlow、PyTorch到Java生态的实战解析

1. 项目概述在人工智能浪潮席卷全球的今天&#xff0c;机器学习与深度学习已不再是实验室里的概念&#xff0c;而是驱动产业变革、解决实际问题的核心引擎。无论是识别网络中的异常流量以抵御攻击&#xff0c;还是从海量数字证据中快速定位关键线索&#xff0c;这些技术都展现出…...

机器学习势函数与元动力学模拟揭示Ni掺杂BaTiO₃提升OER活性机理

1. 项目概述与核心挑战在电催化水分解制氢这个赛道上&#xff0c;析氧反应&#xff08;OER&#xff09;一直是制约整体效率提升和成本下降的瓶颈。目前&#xff0c;商业电解槽的阳极严重依赖铱、钌等贵金属氧化物催化剂&#xff0c;它们的稀缺性和高昂成本直接阻碍了绿氢技术的…...