当前位置: 首页 > 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
在这里插入图片描述

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

相关文章:

  • String、StringBuffer、StringBuilder三者的异同?
  • htmlCSS-----弹性布局案例展示
  • Fiddler模拟请求发送和修改响应数据
  • RH850从0搭建Autosar开发环境【23】- Davinci Configurator之DCM实操实现DID的读取写入
  • ChatGPT收录
  • Nginx随笔
  • 61. 旋转链表
  • Python实现动态调用Matlab自定义函数
  • redis集群和分片-Redis Cluster:分布式环境中的数据分片、主从复制和 Sentinel 哨兵
  • 【数据库基础】Mysql下载安装及配置
  • iptables安全与防火墙
  • Linux 内核线程启动以及内核调用应用层程序
  • React+Typescript清理项目环境
  • 【linux学习】linux的模块机制
  • 用 oneAPI 实现 AI 欺诈检测:一款智能图像识别工具
  • 云计算的发展前景怎么样
  • opencv实战项目 手势识别-手势音量控制(opencv)
  • Mac下编译32位Qt
  • 企业数据库遭到360后缀勒索病毒攻击,360勒索病毒解密
  • C++11时间日期库chrono的使用
  • 每天一道leetcode:1466. 重新规划路线(图论中等广度优先遍历)
  • Mysql—修改用户密码(重置密码)
  • ECE585 Tomasulo算法:C++ Tomasulo算法模拟器
  • Qt中在QLabel上画点,重写QLabel类
  • ssm+vue小型企业办公自动化系统源码和论文PPT
  • C++ STL priority_queue
  • [PyTorch][chapter 50][创建自己的数据集 2]
  • SQL-每日一题【1341. 电影评分】
  • 基于DBN的伪测量配电网状态估计,DBN的详细原理
  • Python运算符全解析:技巧与案例探究