一、虚拟机安装
我是用虚拟机vagrant上装的homestead环境(Homestead 提供的默认开发环境还会装上很多常用的开发工具,包括ubuntu,Nginx, Redis, Memcached, MySQL, Git, Node.js, NPM,wget等等,省去了很多的软件安装)
安装方法——之前写过。
。。。呜呜,本来vagrant上装Linux系统搞的,结果IP配置、共享目录配置各种不对,各种坑,浪费了一天最后决定用homestead算了。
二、安装jdk17 (java17)
1、虚拟机上新建文件夹
mkdir /usr/local/src/jdk
cd /usr/local/src/jdk
2 、下载java包
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
3、解压
tar zxvf jdk-17_linux-x64_bin.tar.gz /usr/local/src/jdk
4、配置环境变量
vi /etc/profile
shift+g 跳到最后加上以下:
export JAVA_HOME=/usr/local/src/jdk/jdk17.0.8
export PATH=$PATH:$JAVA_HOME/bin
让配置文件生效:
source /etc/profile
5、验证
root@homestead:~# java -version
java version "17.0.8" 2023-07-18 LTS
Java(TM) SE Runtime Environment (build 17.0.8+9-LTS-211)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.8+9-LTS-211, mixed mode, sharing)
三 、安装maven
maven依赖于java,需先安装java环境
1、打开官网,选择合适版本,下载并解压到本地
官网地址: Maven – Download Apache Maven
注意:linux要选 .tar.gz 后缀的
2、虚拟机上新建文件夹
mkdir /usr/local/src/maven
cd /usr/local/src/maven
3、安装包上传及解压
把刚下载的maven包丢上来,以下是我的笨方法:
- 先把maven放到共享目录上
- 从共享目录移到刚新建的安装目录上
mv /home/vagrant/code/apache-maven-3.9.4-bin.tar.gz /usr/local/src/maven
也可以用ssh工具
- 解压
tar -zxvf a cache-maven-3.9.4-bin.tar.gz /usr/local/src/maven
4、配置环境变量
vi /etc/profile
shift+g 跳到最后加上以下:
export MAVEN_HOME=/usr/local/src/maven/apache-maven-3.9.4
export PATH=${PATH}:${MAVEN_HOME}/bin
export MAVEN_OPTS="-Xms1024m -Xmx3024m" #防内存不够的,可不用
让配置文件生效:
source /etc/profile
5.验证
mvn -v 或mvn -version
root@homestead:~# mvn -v
Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)
Maven home: /usr/local/src/maven/apache-maven-3.9.4
Java version: 17.0.8, vendor: Oracle Corporation, runtime: /usr/local/src/jdk/jdk17.0.8
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", ver