网站首页 > 技术文章 正文
0. 说明
今天遇到虚拟机中搭建环境,所以总结下。
一.JDK的安装与配置
1. 首先在Oracle官网下载JDK包(jdk*.tar.gz);
2. 利用命令
tar -zxvf jdk*.tar.gz
3. 将解压后的文件夹移动到/usr/lib/jvm/中,如果没有jvm文件夹,则新建,这里的移动目标文件夹可以根据自己确定:
cd /usr/lib/ %进入文件夹/usr/lib/ mkdir jvm %创建文件夹jvm,权限不够时前加sudo cd - %返回上一次的目录,或者时解压jdk的目录 mv jdk1.x.x_x /usr/lib/jvm/ %将解压后的jdk文件夹移动到上边创建的目录,注意权限问题
4. 下边需要设置环境变量,本人习惯性设置的是~/.bashrc文件,也可以设置/etc/profile文件,其中的区别在后续的笔记中总结。
vim ~/.bashrc
在文件中添加:
JAVA_HOME=/usr/lib/jvm/jdk1.x.x_x JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=${JAVA_HOME}/bin:$PATH
5. 运行如下命令使得配置文件生效
source ~/.bashrc
6. 在终端中使用如下命令验证JAVA环境是否配置成功:
java -version
如果出现如下结果证明JAVA环境安装配置成功:
java version "1.x.x_x" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
二.maven环境配置
1. 从官网下载apache-maven-x.x.x.tar.gz包;
2. 解压apache-maven-x.x.x.tar.gz包;
tar -zxvf apache-maven-x.x.x.tar.gz %解压文件
3. 将解压后的文件夹apache-maven-x.x.x移动到/usr/lib/jvm/文件夹中;
cd /path %进入apache-maven-x.x.x文件夹所在的文件夹 mv apache-maven-x.x.x /usr/lib/jvm/
4. 配置maven的环境变量
vim ~/.bashrc
输入如下内容:
export M2_HOME=/usr/lib/jvm/apache-maven-x.x.x export PATH=${M2_HOME}/bin:$PATH
5. 使用如下命令使得配置文件生效
source ~/.bashrc
6. 使用如下命令验证是否安装成功:
mvn --version
出现如下信息时,表明安装完成。
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00) Maven home: /usr/lib/jvm/apache-maven-3.3.9 Java version: 1.8.0_121, vendor: Oracle Corporation Java home: /usr/lib/jvm/jdk1.8.0_121/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "linux", version: "4.4.0-72-generic", arch: "amd64", family: "unix"
三.Tomcat安装与配置
1. 在官网下载apache-tomcat-x.x.x.tar.gz包;
2. 利用如下命令解压安装包:
tar -zxvf apache-tomcat-x.x.x.tar.gz
3. 将加压后的文件夹apache-tomcat-x.x.x移动到/usr/lib/jvm/文件夹下:
mv apache-tomcat-x.x.x /usr/lib/jvm/
4. 进入/usr/lib/jvm/apache-tomcat-x.x.x/bin
cd /usr/lib/jvm/apache-tomcat-x.x.x/bin
5. 设置startup.sh中的tomcat的安装路径
vim catalina.sh
在最后加入如下代码:
CATALINA_HOME=/usr/lib/jvm/apache-tomcat-x.x.x
6. 设置setclasspath.sh中的变量值:
vim setclasspath.sh
在文件**开头**加入如下代码:
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_121 JRE_HOME=$JAVA_HOME/jre JAVA_BIN=$JAVA_HOME/bin CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME PATH CLASSPATH
7. 运行Tomcat:
./startup.sh
当出现如下信息,证明Tomcat安装成功:
Using CATALINA_BASE: /usr/lib/jvm/apache-tomcat-8.0.43 Using CATALINA_HOME: /usr/lib/jvm/apache-tomcat-8.0.43 Using CATALINA_TMPDIR: /usr/lib/jvm/apache-tomcat-8.0.43/temp Using JRE_HOME: /usr/lib/jvm/jdk1.8.0_121/jre Using CLASSPATH: /usr/lib/jvm/jdk1.8.0_121/lib/dt.jar:/usr/lib/jvm/jdk1.8.0_121/lib/tools.jar:/usr/lib/jvm/jdk1.8.0_121/jre/lib:/usr/lib/jvm/apache-tomcat-8.0.43/bin/bootstrap.jar:/usr/lib/jvm/apache-tomcat-8.0.43/bin/tomcat-juli.jar Tomcat started.
8. 设置默认端口80
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
四.eclipse安装
1. 官网下载eclipse-*.tar.gz包;
2. 解压eclipse-*.tar.gz包:
tar -zxvf eclipse-*.tar.gz
3. 将解压出来的文件夹eclipse移动到/usr/lib/jvm/下
mv eclipse /usr/lib/jvm/
4. 进入/usr/lib/jvm/eclipse,并执行
eclipse:cd /usr/lib/jvm/eclipse ./eclipse
五.mysql的安装
1. 在终端一次运行如下的命令:
sudo apt-get install mysql-server sudo apt install mysql-client sudo apt install libmysqlclient-dev
2. 使用如下命令验证mysql是否安装成功:
sudo netstat -tap | grep mysql
3. 安装mysql-workbench,官网下载deb包,并执行:
sudo dpkg -i *.deb
六.Git的安装(Ubuntu)
1. 在终端运行命令:
sudo apt-get install git
2. 产看Git版本:
git --version
七.Git最新版的安装
1. 在官网下载git*.tar.gz包,并解压。
2. 运行一下命令:
cd git*/ sudo apt-get install openssl sudo apt-get install libssl-dev build-essential zlibc zlib-bin libidn11-dev libidn11 sudo apt-get install libcurl4-gnutls-dev sudo apt-get install libexpat1-dev make prefix=/usr/local all sudo make prefix=/usr/local install
3. 如果出现错误提示,尝试使用如下命令解决后在安装:
sudo apt-get install libssl-dev
4. 使用如下命令查看安装版本是否成功:
git --version
5. git在linux下应用,命令行中又是会出现乱码。
修改使得在`git status` 命令下如果有中文名的文件可以正常显示:
git config [--global] core.quotepath false
修改使得在`git log` 命令中出现的中文乱码的情况:
git config [--global] core.pager more
这里就不解释原理了,具体去[官网](https://git-scm.com/docs/git-config "git config官网文档")查看
八.MySQLWorkbench的安装(ubuntu)
1. 在mysql官网下载对应版本的mysql-workbench-*.deb
2. 运行命令安装workbench:
sudo dpkg -i mysql-workbench-*.deb
3. 如果因为依赖关系安装不成功,运行:
sudo apt-get install -f
4. 解决完依赖问题后,再次运行安装:
sudo dpkg -i mysql-workbench-*.deb
5. 在软件中心搜索mysql,即可找到workbench并打开。
九. SecureCRT For Ubuntu
在ubuntu下安装Scrt并不容易,首先就是最新版的8.1.3,笔者未能找到破解办法,所以这里的破解版本是8.0.4版本的。
1. 官网下载scrt-8.0.4.deb版本,运用如下命令安装:
sudo dpkg -i scrt-8.0.4.deb
如果因为缺少依赖安装不成功,则一次运行如下两个命令:
sudo apt-get install -f sudo dpkg -i scrt-8.0.4.deb
2. 下载破解文件`securecrt_linux_crack.pl`,并运行:
sudo perl securecrt_linux_crack.pl /usr/bin/SecureCRT
3. 安装第二步得到的信息,依次输入破解信息,首先在打开刚才安装的Scrt,选择输入license数据,选择手动输入,然后根据提示依次输入对应信息。
4. 注意,为了不出意外,建议尽可能的手动输入信息,不要拷贝和粘贴。
5. 为了方便,本人在百度云上存储了上述两个文件的压缩包,[下载](https://pan.baidu.com/s/1dF9xheD "下载相关文件"),如有版权问题,随时删除,密码是:n6d4。
十. Linux安装npm环境
1. 官网下载对应的node.tar.gz的包
2. 解压
3. 命令:
cd node/ ./configure make sudo make install
由于版权问题,详情请转[教程](http://xiaok007.blog.51cto.com/7176836/1906423 "npm安装教程")。
求**评论、点赞、关注+转发**
限于笔者知识有限,如果不足之处请帮忙指正,不喜勿喷!
您的支持是我不懈努力的动力,请读者多支持下!
更多文章,请关注微信公众号 CS_Toper之路,或者头条号 CSToper
猜你喜欢
- 2024-11-06 Java开发必备,超详细的JDK安装教程(图文详解)
- 2024-11-06 Oracle Linux 7.9发布:基于Linux 5.4 LTS与UEK 6企业内核构建
- 2024-11-06 windows操作系统的包管理工具-巧克力Choco,安装JDK不再登录
- 2024-11-06 手把手教你搭建java环境 搭建javaweb开发环境的步骤
- 2024-11-06 Java基础|开发环境搭建 java开发环境的搭建步骤
- 2024-11-06 Oracle 19c给我的启示:RESTful API
- 2024-11-06 jvm总结(二)方法区、常量池 jvm内存模型常量池
- 2024-11-06 JDK下载安装 jdk下载安装步骤流程图简述
- 2024-11-06 大厂必知必会——G1收集器详解及调优
- 2024-11-06 在家宅着?来看看怎么编程吧(java篇)
你 发表评论:
欢迎- 617℃几个Oracle空值处理函数 oracle处理null值的函数
- 610℃Oracle分析函数之Lag和Lead()使用
- 599℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 595℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 591℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 582℃【数据统计分析】详解Oracle分组函数之CUBE
- 572℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 560℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
-
- PageHelper - 最方便的 MyBatis 分页插件
- 面试二:pagehelper是怎么实现分页的,
- MyBatis如何实现分页查询?(mybatis-plus分页查询)
- SpringBoot 各种分页查询方式详解(全网最全)
- 如何在Linux上运行exe文件,怎么用linux运行windows软件
- 快速了解hive(快速了解美国50个州)
- Python 中的 pyodbc 库(pydbclib)
- Linux搭建Weblogic集群(linux weblogic部署项目步骤)
- 「DM专栏」DMDSC共享集群之部署(一)——共享存储配置
- 故障分析 | MySQL 派生表优化(mysql pipe)
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)