后端环境配置

Java

配置环境变量

  • PATH
    指定命令搜索路径,在 shell 下面执行命令时,它会到 PATH 变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的 bin 目录增加到现有的 PATH 变量中,bin 目录中包含经常要用到的可执行文件如 javac/java/javadoc 等,设置好 PATH 变量后,就可以在任何目录下执行 javac/java 等工具了。
  • CLASSPATH
    指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM 就是通过 CLASSPATH 来寻找类的。我们 需要把 jdk 安装目录下的 lib 子目录中的 dt.jartools.jar 设置到 CLASSPATH 中,当然,当前目录 . 也必须加入到该变量中。
  • JAVA_HOME
    指向 jdk 的安装目录,Eclipse/NetBeans/Tomcat 等软件就是通过搜索 JAVA_HOME 变量来找到并使用安装好的jdk。
# 进入 配置文件
vim /etc/profile
# 在最后一行添加 (shift+g 定位到最后一行,按 o 在最后一行插入)

配置文件内容

# 设置 Java 的安装路径为 /usr/share/jdk1.6.0_14
export JAVA_HOME=/usr/share/jdk1.6.0_14
# 将 $JAVA_HOME/bin 添加到系统的 PATH 环境变量中,这样系统可以找到 Java 的执行文件
export PATH=$JAVA_HOME/bin:$PATH
# 设置 CLASSPATH 变量为当前目录(.)以及 $JAVA_HOME/lib 目录下的 dt.jar 和 tools.jar
# 这样可以确保 Java 程序在运行时能够访问到这些类文件
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

配置完成后

# 使文件生效
source /etc/profile

# 查看版本号
java -version

# 如果能正确显示出版本号 说明配置生效了

注意:

  • linux下用冒号:来分隔路径
  • $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值
  • 千万不能把原来的环境变量值给覆盖掉
  • export是把这三个变量导出为全局变量
  • 大小写必须严格区分

Maven

下载资源

官网地址:https://maven.apache.org/download.cgi
下载地址:https://dlcdn.apache.org/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz

  • 本地下载

在官网找到相应的版本,直接下载即可

下载完成后得到一个压缩包,解压后上传到服务器

  • 服务器端下载
# 下载
curl -o apache-maven-3.9.6-bin.tar.gz https://dlcdn.apache.org/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz
# 解压
tar -zxvf apache-maven-3.9.6-bin.tar.gz

配置环境变量

# 进入 maven 目录
cd apache-maven-3.9.6
# 进入 bin 目录
cd bin
# 打印路径 记住这个路径
pwd

# 进入 配置文件
vim /etc/profile

# 在最后一行添加 (shift+g 定位到最后一行,按 o 在最后一行插入)
export MAVEN_HOME=/usr/local/apache-maven-3.9.6
export PATH=$PATH:$MAVEN_HOME/bin

# 按esc进入命令模式,:wq保存文件,退出vim

# 使文件生效
source /etc/profile

# 查看版本号
mvn -v

# 如果能正确显示出版本号 说明配置生效了

配置 maven 仓库

# 进入 apache-maven-3.9.6 目录
cd apache-maven-3.9.6
# 创建 ck 目录
mkdir ck

# 进入conf目录
cd conf
# 修改settings.xm文件
vim settings.xml

# 配置 本地仓库 位置
<localRepository>/usr/local/apache-maven-3.6.3/ck</localRepository>

# 配置 阿里镜像仓库
<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror>
来自河南
感谢观看!欢迎联系或留言!
码字不易!转载请标明来源——
- 文章:后端环境配置
- 作者:longlong
- 链接:https://blog.long-code.cn/index.php/2024/02/24/230/
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇