JAVA全系列 教程
3762个小节阅读:7093.4k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
准备Linux虚拟机,连接虚拟机
安装C++开发环境
xxxxxxxxxx
yum install -y gcc glibc-devel zlib-devel
安装GraalVM
xxxxxxxxxx
# 创建空文件夹
mkdir -p /usr/local/java
# 进入文件夹
cd /usr/local/java
# 上传GraalVM到Linux虚拟机
# 解压GraalVM
tar -zxvf graalvm-jdk-17_linux-x64_bin.tar.gz
配置GraalVM环境变量
xxxxxxxxxx
# 打开环境变量配置文件
vim /etc/profile
# 添加如下内容
export JAVA_HOME=/usr/local/java/graalvm-jdk-17.0.8+9.1
export PATH=$PATH:$JAVA_HOME/bin
# 使环境变量生效
source /etc/profile
# 查看Java版本
java -version
如果Java版本没有改动,卸载掉Linux系统自带的JDK即可:
xxxxxxxxxx
# 查看系统自带的Java
rpm -qa|grep java
# 卸载JAVA
rpm -e --nodeps java版本
安装Maven
xxxxxxxxxx
# 创建空文件夹
mkdir -p /usr/local/maven
# 进入文件夹
cd /usr/local/maven
# 上传Maven到Linux虚拟机
# 解压Maven
tar -xvf apache-maven-3.8.8-bin.tar.gz
配置Maven环境变量
xxxxxxxxxx
# 打开环境变量配置文件
vim /etc/profile
# 添加如下内容
export M2_HOME=/usr/local/maven/apache-maven-3.8.8
export PATH=$PATH:$M2_HOME/bin
# 使环境变量生效
source /etc/profile
# 查看Maven版本
mvn -version
修改SpringBoot项目pom文件
xxxxxxxxxx
<!-- 添加如下内容,使maven给项目打包时生成原生镜像 -->
<profiles>
<profile>
<id>native</id>
<properties>
<repackage.classifier>exec</repackage.classifier>
<native-buildtools.version>0.9.13</native-buildtools.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.graalvm.buildtools</groupId>
<artifactId>native-maven-plugin</artifactId>
<extensions>true</extensions>
<executions>
<execution>
<id>build-native</id>
<phase>package</phase>
<goals>
<goal>build</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
把项目压缩成zip文件
把项目的压缩文件上传到虚拟机上
解压项目
xxxxxxxxxx
# 安装unzip
yum install unzip
# 解压项目
upzip springbootdemo10.zip
进入项目,执行mvn clean package -DskipTests -Pnative
,生成原生镜像