java程序员MacOS系统下开发环境从“0”到“1”

作为一名Java程序员,长期以来,我一直使用Windows系统进行开发。而我的另外一台装有MacOS系统的电脑一直被用来进行图片处理与视频剪辑等工作,最近几天突发奇想,打算把这台装有MacOS的电脑作为开发主力机,然而却没有找到一篇相对较为完整的教程,所以打算写下我的第一篇博客。由于本人水平有限,如有问题欢迎大家指正。

目录

一.为什么选择Mac

二.JDK、Tomcat、Maven的安装与配置

1.如何安装Jdk并修改配置文件

2.如何安装和使用Tomcat

3.如何安装Maven并修改配置文件

三.Java IDE 的安装

四.Node.js和Vue.js环境的搭建


一.为什么选择Mac

1.MacOS结合了Windows与Linux的优点,自带类似Linux命令行,而常用的软件在MacOS上基本能可以找到。

2.我的Windows电脑虽然也开启了合盖自动睡眠的功能吗,但是经常出现晚上睡前合上盖子,第二天起床后电池电量耗尽的情况,在MacOS系统下完全不用担心这个问题,晚上合上盖子,第二天早上所有的程序都可以继续使用。

3.IntelliJ IDEA等jetbrains全家桶在Windows下启动速度缓慢,我曾经在一台笔记本电脑上进行对比测试,在该电脑上使用IDEA打开一个项目需要20秒,而在同一电脑上,使用VMware安装MacOS虚拟机打开同一个项目只需要9秒。

⚠️对于刚切换到MacOS环境的朋友来说,最不习惯的可能就是复制粘贴的快捷键,如有同时使用Windows和MacOS的需求,快捷键的不同会让人感到崩溃,那么可以到键盘设置对按键进行修改。

二.JDK、Tomcat、Maven的安装与配置

1.如何安装Jdk并修改配置文件

(1)前往Oracle官网下载JDK安装包

(2)按照步骤进行安装

(3)在终端中输入以下命令,如果出现JDK的版本则安装成功

java -version

(4)如果是没有创建过配置文件需要使用以下命令创建配置文件

touch .bash_profile

(5)打开配置文件,对于习惯使用vim的也可以用vim打开

open .bash_profile

(6)在配置文件中添加以下内容

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.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

如果不知道自己的Java安装路径可以在访达中打开Java安装目录拖拽到终端中,即可查看到路径。

(7)使配置文件生效

source ~/.bash_profile

2.如何安装和使用Tomcat

(1)实测WIndows系统中下载的Tomcat可以在Linux和MacOS中直接使用的,如果需要下载可以到官网下载,按照步骤进行安装

(2)需要注意的是,Tomcat的bin中已经内置了针对三大系统的常用脚本,如果想在后台启动Tomcat,Windows环境下我们需要启动startup.bat,而在MacOS和Linux中需要启动startup.sh。

3.如何安装Maven并修改配置文件

  (1)实测Windows中的Maven和资源库可以在修改配置之后直接在MacOS中使用的,如果需要下载可以到官网下载

  (2)如果需要修改资源库的位置,进入到Maven的conf文件夹中修改settings.xml,需要特别注意的是Window中使用的斜杠“\”需要换成“/”

<localRepository>/Library/mymaven/repository</localRepository>

(3)打开配置文件,对于习惯使用vim的也可以用vim打开

open .bash_profile

(4)在配置文件中添加以下内容

export MAVEN_HOME=/Library/mymaven/apache-maven-3.5.0 
export PATH=$PATH:$MAVEN_HOME/bin

(5)使配置文件生效

source ~/.bash_profile

三.Java IDE 的安装

1.关于Eclipse和IDEA的优劣不在本文的讨论范围之内,在工作中两者我都需要使用,所以我将Eclipse和IDEA都安装在了MacOS上,Eclipse和IDEA都可以在官网上直接下载到本机上。IDEA用户在MacOS下可以直接登陆账号激活,对于没有购买收费版或拥有学生版账号的用户,相信在Windows下都已经使用了相应的方法激活了,在MacOS下可以采用相同的方式。

2.对于Eclipse和IDEA中的项目,理论上是都可以在MacOS下继续运行的。然而我在Eclipse中正在开发的项目,在Windows下可以正常运行,但是在MacOS下却无法启动,经过检查是因为缺少了maven dependencis的依赖。

3.在这些完成之后就可以愉快的享受MacOS下的开发了。

四.Node.js和Vue.js环境的搭建

对于有些Java程序员来说,工作中也需要使用Node.js和Vue.js,本文在最后讲解一下Node.js和Vue.js环境的搭建。

1.MacOS中是可以通过终端直接使用命令行安装Node.js的,然而经过测试,该方法下载速度极慢,建议前往Node.js官网https://nodejs.org/en/下载对应的版本进行安装。

2.检查Node.js安装是否成功

node -v 

3.安装淘宝镜像cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

4.使用cnpm安装webpack

cnpm install webpack -g

5.安装vue-cli脚手架

npm install vue-cli -g

6.检查Vue.js安装是否成功

vue
发布了1 篇原创文章 · 获赞 2 · 访问量 66

猜你喜欢

转载自blog.csdn.net/weixin_42225846/article/details/105572656
今日推荐