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

打印 上一主题 下一主题

主题 529|帖子 529|积分 1587

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

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


  

一、安装JDK

①:下载

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

  

  • 官网下载
   官网下载:https://www.oracle.com/java/technologies/downloads/archive/
  

②:安装

   1.双击即可
  


③:配置环境变量

   1.等待安装完
  

  • 配置环境变量
  1. vim ~/.bash_profile
复制代码


  • 添加以下代码(java_home路径改成自己的)
  1. JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
  2. PATH=$JAVA_HOME/bin:$PATH:.
  3. CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
  4. export JAVA_HOME
  5. export PATH
  6. export CLASSPATH
复制代码

   2.革新配置文件
  1. source ~/.bash_profile
复制代码
  3.查抄环境变量的路径
  1. echo $JAVA_HOME
复制代码

   3.查看JDK的版本信息
  1. java -version
复制代码

   4.设置自动革新
  

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




    语句
  1. vim ~/.zshrc
复制代码


  • 添加以下内容
  1. source ~/.bash_profile
复制代码

至此JDK安装乐成!
二、安装Git、SnailGit

①:下载

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

    2.官网下载:https://git-scm.com/download/mac
  


②:安装Git



  • 我这里之前安装过Xcode,默认绑定安装了Git
  • 如果你想安装Xcode,请看下文安装nvm+node中有先容Xcode的安装



  • 如果你没有安装Git继续看下文
   1.双击打开
  

   2.由于这个必要权限,以是直接点击安装是无法乐成的。
  

  • 方式是按住control键之后,再点击pkg文件
  • 然后选择打开,就可以完成安装了
  

③:安装SnailGit



  • 安装 SnailGit,必须先安装完成 git
   1.在App Store中搜索SnailGit
  

   2.点击获取然后安装
  

   3.安装后打开会出现一个弹窗
  

  • 我们必要先创建一个 ~/.ssh/ 路径
  

  1. okec@okedeMacBook-Pro ~ % mkdir -p  ~/.ssh
  2. okec@okedeMacBook-Pro ~ % cd ~/
  3. okec@okedeMacBook-Pro ~ % ls -a
复制代码

   4.选择/usr/local/bin/ 路径
  


   5.选择/Applications/ 路径:
  


   6.启用右键菜单
  


   7.使用我们安装的git
  

  • 查看git的安装路径
  1. which git
复制代码


   8.Git设置
  




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

①:下载

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

    官方下载:https://archive.apache.org/dist/maven/maven-3/
    我下载的是3.6.3版本的
  

②:Maven安装与配置

01:解压

   1.创建一个文件夹 用作本地仓库
  

   2.解压
  1. tar -zxvf apache-maven-3.6.3-bin.tar.gz
复制代码

02:配置

   1.编辑setting文件添加国内镜像
  1. <mirror>
  2.       <id>alimaven</id>
  3.       <name>aliyun maven</name>
  4.       <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  5.       <mirrorOf>central</mirrorOf>
  6. </mirror>
复制代码

   2.配置maven本地仓库
  

  • 必要在 maven 文件中找到 conf 文件夹下的 settings.xml 文件进行修改
  1. <!--  配置maven本地仓库 -->
  2. <localRepository>/Users/coke/OOP/java/maven/maven-resp</localRepository>
复制代码



  • 然后生存
03:配置环境变量

  1. vim ~/.bash_profile
复制代码
  1.添加以下两行代码:(第一行根据自己的安装路径来写)
  1. export MAVEN_HOME=/Users/coke/OOP/java/maven/apache-maven-3.6.3
  2. export PATH=$PATH:$MAVEN_HOME/bin
复制代码

   2.革新配置文件
  1. source ~/.bash_profile
复制代码
  3.查看安装是否乐成
  1. mvn -v
复制代码

③: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 就行
  1. tar -zxvf nexus-3.64.0-04-mac.tgz
复制代码

03:配置环境变量

   1.编辑文件.bash_profile
  1. vim ~/.bash_profile
复制代码


  • 添加如下内容(NEXUS_HOME 换成自己的安装路径)
  1. # 创建环境变量NEXUS_HOME
  2. export NEXUS_HOME=/Users/coke/OOP/java/maven/nexus/nexus-3.64.0-04-mac/nexus-3.64.0-04
  3. # 在环境变量PATH的值后面追加nexus的bin目录路径
  4. PATH=$PATH:$NEXUS_HOME/bin
复制代码

   2.革新配置文件
  1. source ~/.bash_profile
复制代码
04:启动nexus

   1.在任意目录实行 nexus 的命令
  1. # 启动
  2. nexus start
  3. # 停止
  4. nexus stop
复制代码

   2.设置开机自启
  1. nexus enable start
复制代码

05:Nexus 服务器管理后台

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

  • 登录管理后台
  


   2.设置新的密码
  


06:新建私服仓库

   1.新建一个 Snapshot 类型的 存快照的仓库
  



   2.新建一个 Release 类型的 存发行版的仓库
  

07: 配置是否允许重新发布

   1.新建的两个仓库都是同样的操纵
  

08:添加阿里中央仓库



  • 阿里中央仓库地址 http://maven.aliyun.com/nexus/content/groups/public/
   1.添加阿里中央仓库
  





09: 配置本地仓库访问私服的权限

   1.配置本地仓库 (Maven) 访问私服的权限
  1.     <!--配置访问私服的权限-->
  2.     <server>
  3.          <id>coke-release</id><!--nexus的认证id(仓库名称)-->
  4.          <username>admin</username><!--nexus中的用户名密码-->
  5.          <password>admin123</password>
  6.     </server>
  7.     <server>
  8.          <id>coke-snapshot</id><!--nexus的认证id(仓库名称)-->
  9.          <username>admin</username><!--nexus中的用户名密码-->
  10.          <password>admin123</password>
  11.     </server>
  12.    
  13.     <server>
  14.          <id>aliyun</id><!--nexus的认证id(仓库名称)-->
  15.          <username>admin</username><!--nexus中的用户名密码-->
  16.          <password>admin123</password>
  17.     </server>
复制代码

   2.配置映射(私服的地址URL)
  

  • 注释掉maven中以前配置的aiyun地址
  1.          <!--配置私服的访问路径-->
  2.          <mirror>
  3.                 <id>maven-public</id> <!--id(仓库组名称)-->
  4.                 <mirrorOf>*</mirrorOf> <!--*(所有的操作都会与私服打交道)-->
  5.                 <url>http://localhost:8081/repository/maven-public/</url>
  6.         </mirror>
复制代码



  • 刚刚我们配置的URL是配置私服的访问地址URL为仓库组的


10:私服资源上传与下载

   1.配置当前工程生存在私服中的具体位置
  1.     <!--    配置当前工程保存在私服中的具体位置-->
  2.     <distributionManagement>
  3.         <!-- 发行版仓库地址-->
  4.         <repository>
  5.             <id>coke-release</id>
  6.             <url>http://localhost:8081/repository/coke-release/</url>
  7.         </repository>
  8.         <!-- 快照版仓库地址-->
  9.         <snapshotRepository>
  10.             <id>coke-snapshot</id>
  11.             <url>http://localhost:8081/repository/coke-snapshot/</url>
  12.         </snapshotRepository>
  13.     </distributionManagement>
复制代码

   2.查看私服中的文件
  

   3.上传发布
  




   4.下载测试
  


四、安装Idea常用插件

①:常用插件集合

01:Rainbow Brackets

   Rainbow Brackets: 括号换色提示插件
  

02:Translation

   Translation: 翻译插件
  

03:Atom Material Icons

   Atom Material Icons: 文件图标、比体系图标会更悦目
  

04:Material Theme UI

   Material Theme UI: 设置主题,大部门是暗色主题
  

05:Big Data Tools

   Big Data Tools
  

  • 与文件管理器类似的文件操纵方式(复制、移动、重命名、删除和下载文件)。
  • 便于预览文件,而且对于CSV文件,还可以在文本和表格视图之间切换。
  

06:Chinese(Simplified)Language Pack中文语言包

   Chinese(Simplified)Language Pack 中文语言包带来完全中文化的界面
  

07:Key Promoter X

   有助于在工作时从鼠标操纵中 学习根本的键盘快捷键
  

08:Maven Helper

   可用来方便显示maven的依赖树
  

09:MyBatisX

   重要功能 XML映射配置文件 和 接口方法 间相互跳转 根据接口方法生成 statement
  

10:SonarLint

   SonarLint是一个代码扫描插件,可以随时分析出代码的编写质量,并指出题目所在,对编写规范的代码很有帮助
  

11:SpotBugs

   SpotBugs先容 SpotBugs是Findbugs的继任者(Findbugs已经不再维护),用于对Java代码进行静态分析,查找相关的漏洞,SpotBugs比Findbugs拥有更多的校验规则。
  

12:CodeGeeX

   CodeGeeX可以根据自然语言注释形貌的功能自动生成代码,也可以根据已有的代码自动生成后续代码,补全当前行或生成后续多少行,帮助你进步编程服从。
  

五、安装nvm+node

①:先容

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

  • 安装教程也比较详细

②:安装

01:安装命令行工具

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

  • 第一是在 App Store 上搜索 XCode 进行安装(保举);
  • 第二是通过以下命令来安装命令行工具
    1.使用命令安装
  1. xcode-select --install
复制代码

   2.验证你已经乐成地安装了 Xcode 命令行工具
  

  • 安装乐成将会看到 /Library/Developer/CommandLineTools
  1. xcode-select -p
复制代码

02:开始安装

   1.首先先创建一个安装目录
  1. sudo mkdir -p /Users/coke/OOP/nvm
  2. cd /Users/coke/OOP/nvm
复制代码

   2.给这个目录赋予权限
  1. sudo chmod 777 /Users/coke/OOP/nvm  
复制代码
  3.指定安装目录/Users/coke/OOP/nvm
  

  • (指定安装版本)
  1. export NVM_DIR="/Users/coke/OOP/nvm" && curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
复制代码

   4.NVM 安装后
  

  • 你必要重启你的命令行会话
  • 或者重新打开一个命令行窗口
  • 配置环境变量
  1. vim ~/.bash_profile
复制代码
  1. export NVM_DIR="/Users/coke/OOP/nvm" # 你的nvm安装目录
  2.     [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
  3.     [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
复制代码

   5.革新环境变量
  1. source ~/.bash_profile
复制代码


  • 查抄nvm是否可用
  1. nvm --version
复制代码

   6.设置自动革新
  

  • 每次终端启动会先加载~/.zshrc,在这里实行source .bash_profile语句
  1. vim ~/.zshrc
复制代码


  • 添加以下内容
  1. source ~/.bash_profile
复制代码

至此安装完成
④:nvm常用命令

  1. nvm list
  2. available       //列出node可安装版本
  3. nvm install --lts        //安装最新LTS版本
  4. nvm install <version>    //安装指定版本
  5. nvm install node         //安装最新node
  6. nvm uninstall <version>  //卸载指定版本
  7. nvm ls
  8.                    //查看已安装node版本
  9. nvm use <version>        //切换node版本
复制代码
  1.查看本地所有可以用的 Node.js 版本:
  1. nvm list
复制代码

   2.查看服务器端可用的 Node.js 版本:
  1. nvm ls
  2. -remote
复制代码

   3.安装(指定版本)
  1. nvm install 16.20.2
复制代码

   4.查看已安装node版本
  1. nvm ls
复制代码

   5.使用已安装的版本
  1. nvm use 16.20.2
复制代码

   6.查看node 和 npm 的版本
  1. node -v
  2. npm -v
复制代码

③:npm配置国内镜像

   1.设置国内镜像(最新)npmmirror中国镜像站
  1. npm config set registry=https://registry.npmmirror.com
复制代码

④:全局安装yarn

  1. npm install -g yarn
复制代码

⑤:安装vue-cli脚手架

   1.安装 (全局安装脚手架)
  1. npm install vue-cli -g
复制代码

   2.安装完成后,验证版本,出现如下警告
  1. vue -V
复制代码

六、安装Vmware+Finalshell

①:安装linux虚拟机

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

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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

水军大提督

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表