水军大提督 发表于 2024-6-11 10:20:47

MacOS安装JDK+Maven+Idea插件+nvm等

Java安装环境(MacOS)JDK+Maven+Idea插件+nvm等

背景:新机安装开辟环境发现必要找很多文章,,,,这里一篇文章安装所有环境


一、安装JDK

①:下载

   网盘下载
链接:https://pan.baidu.com/s/1VWGtiilO0q4Jz34v9kHUeA?pwd=Coke
提取码:Coke


[*]官网下载
   官网下载:https://www.oracle.com/java/technologies/downloads/archive/
https://img-blog.csdnimg.cn/direct/122d3602408e4b0c84d28f243426bbbb.png
②:安装

   1.双击即可
https://img-blog.csdnimg.cn/direct/c92e06510dc447e0895af2c3f1b4a9b1.png
https://img-blog.csdnimg.cn/direct/96c0b6b234b34fcea4ef7d123b6205af.png
③:配置环境变量

   1.等待安装完


[*]配置环境变量
vim ~/.bash_profile




[*]添加以下代码(java_home路径改成自己的)
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
https://img-blog.csdnimg.cn/direct/090b3249cd5c4b02a5cea69e71741d01.png
   2.革新配置文件
source ~/.bash_profile




   3.查抄环境变量的路径
echo $JAVA_HOME
https://img-blog.csdnimg.cn/direct/d874f634990247649b957097d28ac184.png
   3.查看JDK的版本信息
java -version
https://img-blog.csdnimg.cn/direct/6f1e7a567f4643a09b8faf0de89aa746.png
   4.设置自动革新


[*]每次终端启动会先加载~/.zshrc,在这里实行source ~/.bash_profile




语句
vim ~/.zshrc



[*]添加以下内容
source ~/.bash_profile




https://img-blog.csdnimg.cn/direct/47ba2a38fe564abe880040141838b13f.png
至此JDK安装乐成!
二、安装Git、SnailGit

①:下载

   网盘下载
链接:https://pan.baidu.com/s/1J-FOMv_SOl0Uq1IuvkJc1Q?pwd=Coke
提取码:Coke
    2.官网下载:https://git-scm.com/download/mac
https://img-blog.csdnimg.cn/direct/2c7a37eb057042b58746bd7550e061f4.png
https://img-blog.csdnimg.cn/direct/c74050180dc0444fa5876dbdb26def35.png
②:安装Git



[*]我这里之前安装过Xcode,默认绑定安装了Git
[*]如果你想安装Xcode,请看下文安装nvm+node中有先容Xcode的安装
https://img-blog.csdnimg.cn/direct/dbdc61c68d824e73860d9fbe265e41d7.png


[*]如果你没有安装Git继续看下文
   1.双击打开
https://img-blog.csdnimg.cn/direct/03a444a522b64b51b7af73d36d221bb1.png
   2.由于这个必要权限,以是直接点击安装是无法乐成的。


[*]方式是按住control键之后,再点击pkg文件
[*]然后选择打开,就可以完成安装了
https://img-blog.csdnimg.cn/direct/8f6fdb1cf085401b842c7aa52096bec6.png
③:安装SnailGit



[*]安装 SnailGit,必须先安装完成 git
   1.在App Store中搜索SnailGit
https://img-blog.csdnimg.cn/direct/70af4d21de4b4323a44c3c5f8afebb56.png
   2.点击获取然后安装
https://img-blog.csdnimg.cn/direct/9840e99827d14c7e8e3b058f953d761e.png
   3.安装后打开会出现一个弹窗


[*]我们必要先创建一个 ~/.ssh/ 路径
https://img-blog.csdnimg.cn/direct/c9a0671a2dac405a898432d2470e5a50.png
okec@okedeMacBook-Pro ~ % mkdir -p~/.ssh
okec@okedeMacBook-Pro ~ % cd ~/
okec@okedeMacBook-Pro ~ % ls -a
https://img-blog.csdnimg.cn/direct/dc195d40f5fb4795b481ef273b8c1c36.png
   4.选择/usr/local/bin/ 路径
https://img-blog.csdnimg.cn/direct/c357539de7824b0ca73a9ae30a30cef0.png
https://img-blog.csdnimg.cn/direct/3fde1438438f4817848fc75735ba44eb.png
   5.选择/Applications/ 路径:
https://img-blog.csdnimg.cn/direct/9477745c283a4ba8add7f5e8dd82ce2a.png
https://img-blog.csdnimg.cn/direct/68cbc43f46eb4ac4996bcedcb6509d43.png
   6.启用右键菜单
https://img-blog.csdnimg.cn/direct/2556bc8af69b4475a10a0cfc19802921.png
https://img-blog.csdnimg.cn/direct/9f6ef9c266c04990b5384db5b2987f86.png
   7.使用我们安装的git


[*]查看git的安装路径
which git
https://img-blog.csdnimg.cn/direct/a10c3584b69d49e99cde966ddc913cde.png
https://img-blog.csdnimg.cn/direct/a2c16f222b694da294a4bd276c6be401.png
   8.Git设置
https://img-blog.csdnimg.cn/direct/29a193e30a8b40c4bf16432e95ed2202.png
https://img-blog.csdnimg.cn/direct/380983b900de45eebadaa3dc4f7b7706.png


[*]git设置完成关闭弹窗即可
三、安装Maven+Nexus私服

①:下载

   网盘下载
链接:https://pan.baidu.com/s/1TKbVam32PyfvCodndBbE7A?pwd=Coke
提取码:Coke
    官方下载:https://archive.apache.org/dist/maven/maven-3/
    我下载的是3.6.3版本的
https://img-blog.csdnimg.cn/direct/2e3a608217ca4db29c9f80622b558c55.png
②:Maven安装与配置

01:解压

   1.创建一个文件夹 用作本地仓库
https://img-blog.csdnimg.cn/direct/6749528e1434492c8fc174aecd20291b.png
   2.解压
tar -zxvf apache-maven-3.6.3-bin.tar.gz
https://img-blog.csdnimg.cn/direct/aa38163de2614f75a71195b86ba0639d.png
02:配置

   1.编辑setting文件添加国内镜像
<mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
</mirror>
https://img-blog.csdnimg.cn/direct/467e3f61ee91469c816584b9ec15f9ca.png
   2.配置maven本地仓库


[*]必要在 maven 文件中找到 conf 文件夹下的 settings.xml 文件进行修改
<!--配置maven本地仓库 -->
<localRepository>/Users/coke/OOP/java/maven/maven-resp</localRepository>
https://img-blog.csdnimg.cn/direct/0d8f4977431245069bd9651664fa0b42.png


[*]然后生存
03:配置环境变量

vim ~/.bash_profile


   1.添加以下两行代码:(第一行根据自己的安装路径来写)
export MAVEN_HOME=/Users/coke/OOP/java/maven/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin
https://img-blog.csdnimg.cn/direct/2a1dd9b524e14c0fb96047827006857c.png
   2.革新配置文件
source ~/.bash_profile




   3.查看安装是否乐成
mvn -v
https://img-blog.csdnimg.cn/direct/5a92eedf841b43a389b942aef1b89d26.png
③:Nexus私服安装与配置

01:下载

   1.网盘下载
链接:https://pan.baidu.com/s/1TKbVam32PyfvCodndBbE7A?pwd=Coke
提取码:Coke
    2.官网下载:https://www.sonatype.com/products/sonatype-nexus-oss-download
02:解压

   1.解压


[*]解压后你可以看到目录 nexus-3.64.0-04-mac
[*]这个目录下有两个子目录 nexus-3.64.0-04 和 sonatype-work
[*]nexus-3.64.0-04 是步调,
[*]sonatype-work 是工作目录,如果以后要备份数据,只要备份 sonatype-work 就行
tar -zxvf nexus-3.64.0-04-mac.tgz
https://img-blog.csdnimg.cn/direct/bb51c0ee04da4ceebbf8783299aaea88.png
03:配置环境变量

   1.编辑文件.bash_profile
vim ~/.bash_profile




[*]添加如下内容(NEXUS_HOME 换成自己的安装路径)
# 创建环境变量NEXUS_HOME
export NEXUS_HOME=/Users/coke/OOP/java/maven/nexus/nexus-3.64.0-04-mac/nexus-3.64.0-04
# 在环境变量PATH的值后面追加nexus的bin目录路径
PATH=$PATH:$NEXUS_HOME/bin
https://img-blog.csdnimg.cn/direct/65ff766335164c05b17da8370cc616ad.png
   2.革新配置文件
source ~/.bash_profile




04:启动nexus

   1.在任意目录实行 nexus 的命令
# 启动
nexus start

# 停止
nexus stop
https://img-blog.csdnimg.cn/direct/01c50e1bd16643f4b85fcbd37fc6cad3.png
   2.设置开机自启
nexus enable start
https://img-blog.csdnimg.cn/direct/2f68b9500fbf4a078fd71fb54d8a20a7.png
05:Nexus 服务器管理后台

   1.在浏览器地址栏输入http://localhost:8081


[*]登录管理后台
https://img-blog.csdnimg.cn/direct/1cd31ca89a434d7db21a6f8206bb8bc3.png
https://img-blog.csdnimg.cn/direct/57fecb023ae643ceb23164ff712c1537.png
   2.设置新的密码
https://img-blog.csdnimg.cn/direct/9cbea67e97a748fb9e1b8555157448b7.png
https://img-blog.csdnimg.cn/direct/117d88fa0acb466da16271a25f7ddaf6.png
06:新建私服仓库

   1.新建一个 Snapshot 类型的 存快照的仓库
https://img-blog.csdnimg.cn/direct/bfbc3f9dbb5a4d99b3a7810a35073f4f.png
https://img-blog.csdnimg.cn/direct/b65e994c5a2f460884755c6ab07724df.png
https://img-blog.csdnimg.cn/direct/3b6c3490f8ec4eccbb2378712588e70c.png
   2.新建一个 Release 类型的 存发行版的仓库
https://img-blog.csdnimg.cn/direct/90f5efa8c4214b3ab64134ca718fa2e2.png
07: 配置是否允许重新发布

   1.新建的两个仓库都是同样的操纵
https://img-blog.csdnimg.cn/direct/6e54c0e7f9294fcab6196273908f3546.png
08:添加阿里中央仓库



[*]阿里中央仓库地址 http://maven.aliyun.com/nexus/content/groups/public/
   1.添加阿里中央仓库
https://img-blog.csdnimg.cn/direct/3010baef997b49419b0dfe1f12abe60c.png
https://img-blog.csdnimg.cn/direct/07184718de174f7082deb4141f82493a.png
https://img-blog.csdnimg.cn/direct/aa9573cfcddf44aebc4fc7c7aee01ea8.png
https://img-blog.csdnimg.cn/direct/0e1b6b00960c480dbcad16a3819e43ab.png
https://img-blog.csdnimg.cn/direct/9becc297ba124f679c06c75acbc86cfc.png
09: 配置本地仓库访问私服的权限

   1.配置本地仓库 (Maven) 访问私服的权限
    <!--配置访问私服的权限-->
    <server>
         <id>coke-release</id><!--nexus的认证id(仓库名称)-->
         <username>admin</username><!--nexus中的用户名密码-->
         <password>admin123</password>
    </server>

    <server>
         <id>coke-snapshot</id><!--nexus的认证id(仓库名称)-->
         <username>admin</username><!--nexus中的用户名密码-->
         <password>admin123</password>
    </server>
   
    <server>
         <id>aliyun</id><!--nexus的认证id(仓库名称)-->
         <username>admin</username><!--nexus中的用户名密码-->
         <password>admin123</password>
    </server>

https://img-blog.csdnimg.cn/direct/c02d005c145d427dacaa0fe251347be3.png
   2.配置映射(私服的地址URL)


[*]注释掉maven中以前配置的aiyun地址
       <!--配置私服的访问路径-->
       <mirror>
                <id>maven-public</id> <!--id(仓库组名称)-->
                <mirrorOf>*</mirrorOf> <!--*(所有的操作都会与私服打交道)-->
                <url>http://localhost:8081/repository/maven-public/</url>
        </mirror>
https://img-blog.csdnimg.cn/direct/9c6610c5e8da4458bd5053ffa95ffd30.png


[*]刚刚我们配置的URL是配置私服的访问地址URL为仓库组的
https://img-blog.csdnimg.cn/direct/56e35f2ca7b347649494e58bbfe2a031.png
https://img-blog.csdnimg.cn/direct/ded69115aabc4a22b406c0c8d238eedf.png
10:私服资源上传与下载

   1.配置当前工程生存在私服中的具体位置
    <!--    配置当前工程保存在私服中的具体位置-->
    <distributionManagement>
      <!-- 发行版仓库地址-->
      <repository>
            <id>coke-release</id>
            <url>http://localhost:8081/repository/coke-release/</url>
      </repository>
      <!-- 快照版仓库地址-->
      <snapshotRepository>
            <id>coke-snapshot</id>
            <url>http://localhost:8081/repository/coke-snapshot/</url>
      </snapshotRepository>
    </distributionManagement>

https://img-blog.csdnimg.cn/direct/ce3e96c2e1084ec58c43c3f4ca308de3.png
   2.查看私服中的文件
https://img-blog.csdnimg.cn/direct/1d56664eceb44ed7afcf8107dbc3befd.png
   3.上传发布
https://img-blog.csdnimg.cn/direct/2df55540b4924d82bb2f4e9661c09cb0.png
https://img-blog.csdnimg.cn/direct/e16d40a3a9a447419883e5a5e9d8e43b.png
https://img-blog.csdnimg.cn/direct/9a46bf32464340958516445eb700626b.png
https://img-blog.csdnimg.cn/direct/fabc4a142b434b08b6cbe1ed7b5bec99.png
   4.下载测试
https://img-blog.csdnimg.cn/direct/3460e2d4f91546edaa17baa6f874be92.png
https://img-blog.csdnimg.cn/direct/f1a2da35f0a74aca98a23d1e50e1a943.png
四、安装Idea常用插件

①:常用插件集合

01:Rainbow Brackets

   Rainbow Brackets: 括号换色提示插件
https://img-blog.csdnimg.cn/direct/9a5e5bd7cff24e97819c2b7d834b85cd.png
02:Translation

   Translation: 翻译插件
https://img-blog.csdnimg.cn/direct/b816b82ed34643bbb40fa8c31ced97f1.png
03:Atom Material Icons

   Atom Material Icons: 文件图标、比体系图标会更悦目
https://img-blog.csdnimg.cn/direct/27c73a98f9cf4fd29f347f362040fe7f.png
04:Material Theme UI

   Material Theme UI: 设置主题,大部门是暗色主题
https://img-blog.csdnimg.cn/direct/13a1b36ab3204a7088bc18cc4cce5a86.png
05:Big Data Tools

   Big Data Tools


[*]与文件管理器类似的文件操纵方式(复制、移动、重命名、删除和下载文件)。
[*]便于预览文件,而且对于CSV文件,还可以在文本和表格视图之间切换。
https://img-blog.csdnimg.cn/direct/9b47c96b8ec643ecb0e72807c9afbf4a.png
06:Chinese(Simplified)Language Pack中文语言包

   Chinese(Simplified)Language Pack 中文语言包带来完全中文化的界面
https://img-blog.csdnimg.cn/direct/cfc4e36e8b4f48588bad8cc399b56c7b.png
07:Key Promoter X

   有助于在工作时从鼠标操纵中 学习根本的键盘快捷键
https://img-blog.csdnimg.cn/direct/c46273c05972477f8b772d10b82d6af4.png
08:Maven Helper

   可用来方便显示maven的依赖树
https://img-blog.csdnimg.cn/direct/902fb580cf974c0b8a30758fb8a57af8.png
09:MyBatisX

   重要功能 XML映射配置文件 和 接口方法 间相互跳转 根据接口方法生成 statement
https://img-blog.csdnimg.cn/direct/6ec12964ab3f4fd59179b2d0c6705464.png
10:SonarLint

   SonarLint是一个代码扫描插件,可以随时分析出代码的编写质量,并指出题目所在,对编写规范的代码很有帮助
https://img-blog.csdnimg.cn/direct/d6d854fe509a461ca555d5a5abda7f14.png
11:SpotBugs

   SpotBugs先容 SpotBugs是Findbugs的继任者(Findbugs已经不再维护),用于对Java代码进行静态分析,查找相关的漏洞,SpotBugs比Findbugs拥有更多的校验规则。
https://img-blog.csdnimg.cn/direct/b648ad7d99c4484480fd72c19bffcd5b.png
12:CodeGeeX

   CodeGeeX可以根据自然语言注释形貌的功能自动生成代码,也可以根据已有的代码自动生成后续代码,补全当前行或生成后续多少行,帮助你进步编程服从。
https://img-blog.csdnimg.cn/direct/899fd043452942739d74ba90eb4b792f.png
五、安装nvm+node

①:先容

   GitHub地址: https://github.com/nvm-sh/nvm#manual-install


[*]安装教程也比较详细
https://img-blog.csdnimg.cn/direct/288e342d903942b1a2e563fb72404542.png
②:安装

01:安装命令行工具

   你必要在 Mac 下安装苹果体系的命令行工具,你可以通过两个方法来安装


[*]第一是在 App Store 上搜索 XCode 进行安装(保举);
[*]第二是通过以下命令来安装命令行工具
    1.使用命令安装
xcode-select --install
https://img-blog.csdnimg.cn/direct/45e0b27eedae4996b6792b1a02f33409.png
   2.验证你已经乐成地安装了 Xcode 命令行工具


[*]安装乐成将会看到 /Library/Developer/CommandLineTools
xcode-select -p
https://img-blog.csdnimg.cn/direct/52b8e46ef7454998b0552d1d8a53d88f.png
02:开始安装

   1.首先先创建一个安装目录
sudo mkdir -p /Users/coke/OOP/nvm

cd /Users/coke/OOP/nvm
https://img-blog.csdnimg.cn/direct/62b980139a2d43c6a1cc541df6e0d1e2.png
   2.给这个目录赋予权限
sudo chmod 777 /Users/coke/OOP/nvm
   3.指定安装目录/Users/coke/OOP/nvm


[*](指定安装版本)
export NVM_DIR="/Users/coke/OOP/nvm" && curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
https://img-blog.csdnimg.cn/direct/01cb047c731b44f1b43c6739c6fe1741.png
   4.NVM 安装后


[*]你必要重启你的命令行会话
[*]或者重新打开一个命令行窗口
[*]配置环境变量
vim ~/.bash_profile


export NVM_DIR="/Users/coke/OOP/nvm" # 你的nvm安装目录
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
    [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
https://img-blog.csdnimg.cn/direct/fe56a80930344f1dbfb62c88556c2b01.png
   5.革新环境变量
source ~/.bash_profile







[*]查抄nvm是否可用
nvm --version
https://img-blog.csdnimg.cn/direct/4fed3dee02814f24aa0c7ec93ecc5923.png
   6.设置自动革新


[*]每次终端启动会先加载~/.zshrc,在这里实行source .bash_profile语句
vim ~/.zshrc



[*]添加以下内容
source ~/.bash_profile




https://img-blog.csdnimg.cn/direct/47ba2a38fe564abe880040141838b13f.png
至此安装完成
④:nvm常用命令

nvm list
available       //列出node可安装版本
nvm install --lts      //安装最新LTS版本
nvm install <version>    //安装指定版本
nvm install node         //安装最新node
nvm uninstall <version>//卸载指定版本
nvm ls
                   //查看已安装node版本
nvm use <version>      //切换node版本
   1.查看本地所有可以用的 Node.js 版本:
nvm list
https://img-blog.csdnimg.cn/direct/6afb36bba6fe4e04a124126333acf106.png
   2.查看服务器端可用的 Node.js 版本:
nvm ls
-remote
https://img-blog.csdnimg.cn/direct/e0e03a15b76641cc835b7611f914c567.png
   3.安装(指定版本)
nvm install 16.20.2
https://img-blog.csdnimg.cn/direct/4353c32b0704450196099ee7001862f8.png
   4.查看已安装node版本
nvm ls
https://img-blog.csdnimg.cn/direct/be572ea7f1d0482c82891027fcb2b6a2.png
   5.使用已安装的版本
nvm use 16.20.2
https://img-blog.csdnimg.cn/direct/a2522e2478944a7297e518e0b3e97589.png
   6.查看node 和 npm 的版本
node -v

npm -v
https://img-blog.csdnimg.cn/direct/31b018c4feda496d90bba4541224b3f5.png
③:npm配置国内镜像

   1.设置国内镜像(最新)npmmirror中国镜像站
npm config set registry=https://registry.npmmirror.com
https://img-blog.csdnimg.cn/direct/f6ea9ff2f0d04190b39e264dc96771c5.png
④:全局安装yarn

npm install -g yarn
https://img-blog.csdnimg.cn/direct/9d3bfe3fd6fe4e5e97cdb79cd36c5181.png
⑤:安装vue-cli脚手架

   1.安装 (全局安装脚手架)
npm install vue-cli -g
https://img-blog.csdnimg.cn/direct/aea6a10cae724960bdae16c1bb77023f.png
   2.安装完成后,验证版本,出现如下警告
vue -V
https://img-blog.csdnimg.cn/direct/05b5778ab51a4d7b819a0a05a36b6cef.png
六、安装Vmware+Finalshell

①:安装linux虚拟机

   安装笔记:https://blog.csdn.net/cygqtt/article/details/124359613
②:安装Windows11虚拟机

   安装笔记:https://blog.csdn.net/cygqtt/article/details/135768422

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: MacOS安装JDK+Maven+Idea插件+nvm等