文档章节

Mac os x系统安装java EE开发环境

双月通天
 双月通天
发布于 2016/12/07 10:39
字数 1079
阅读 964
收藏 0

     个人之前一直在windowns平台和Linux平台开发,而今刚刚切换到mac系统做java开发,和以前稍微有些不一样,这儿记录下在这个系统来配置java 开发环境。

1.安装java的jdk

     直接去官网,下载了mac ox  平台上面的版本,后缀是 .dmg格式的文件,然后直接安装这个安装文件,我们直接一路默认点击,即可安装完毕,安装完毕之后。然后打开terminal

输入java -version 就可以查看java的版本了。

    配置环境变量

     然后配置一下环境变量,我们可以通过在终端输入命令/usr/libexec/java_home来查看jdk的安装路径。

将JAVA_HOME配置到环境变量/etc/profile(对所有用户有效)或者~/.bash_profile (仅仅针对当前用户)里面,添加如下几句话

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home

export JAVA_HOME

很多人设置了JAVA_HOME到PATH里面,其实不必,因为安装jdk.dmg的时候jdk的bin里面自动添加到/usr/bin里面去了,当人也可以设置一下,如下

PATH=$M2_HOME/bin:$JAVA_HOME/bin:$PATH:.

 

注意:之所以要设置JAVA_HOME的到环境变量的原因是,maven,tomcat 及eclipse启动的时候都会去找这个变量,通过这个变量找到java,如果没有的话,这些启动都会失败。

2.安装maven

       去下载一个二进制的maven版本,这个就不区分是什么window还是Mac,都是可以用的,我下载的是

apache-maven-3.1.1-bin.zip,双击就可以解压了,解压的位置就在和你同一目录下面

然后配置环境变量

添加如下行到/etc/profile里面

M2_HOME=/users/xiajunxiang/Documents/develop/apache-maven-3.1.1

然后/etc/profile就变成了如下

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home

M2_HOME=/users/xiajunxiang/Documents/develop/apache-maven-3.1.1
PATH=$M2_HOME/bin:$JAVA_HOME/bin:$PATH:.

export JAVA_HOME

export PATH

export M2_HOME

然后执行source /etc/profile,再执行mvn -v

表示安装成功。

3.安装eclipse

      去官网下载eclipse,有的时候下载的是一个引导程序,下载下来之后会让你再选在安装,一般我喜欢下载绿色版的,直接解压就可以使用,下载程序为Eclipse IDE for java Developers

下载地址为:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/lunasr2

注意:下载的版本一定要是luna  及其之后的版本,因为它们自带有maven,git 之类的插件,如果不是的话,还要自己安装maven插件,比较麻烦,我之前写过一遍eclipse 里面安装maven插件,但是在Mac 的eclipse下面装是行不通的,下面方法可以在eclipse安装maven 插件。

eclipse安装maven插件

1.点击eclipse菜单栏--help--install

2地址输入:http://m2eclipse.sonatype.org/sites/m2e/,列表中打勾勾上后点击Next,一路Next,有License选择Accept,然后等待安装,并重启Eclipse

eclipse里面将本地安装的maven配置到eclipse里面      

直接参考我之前写的文章:maven的安装以及在eclipse的配置和使用  的后面的配置方法就可以了。

配置用的jdk的版本:

选择 -eclipse---》偏好设置---》java--》Installed JREs

即可。

4.安装tomcat

    去官网下载tomcat注意下载版本的时候,需要看下你的eclispe支持的版本

 别下载错了,我之前就下载了一个Tomcat 8.5版本的就怎么都不能在eclipse创建一个server,原因不支持改版本,后来我就下载了8.0.39版本就可以了(也没有区分是Mac平台还是window下,这个zip包都可以使用)

5.安装mysql的可视化工具,我下载的是MySQLWorkbench(但是感觉老是崩溃,不太好用),其实我之前在windows上面一直使用的是mysql-front,感觉非常简洁好用,但是没有mac上面的版本,现在使用navicat,主要是这边同事都用这个,也就现在用下吧。

6.安装git 。

(这个非常简单,就不在这儿讲解了直接在终端里面用命令安装就可以了)    

 

© 著作权归作者所有

共有 人打赏支持
双月通天
粉丝 39
博文 278
码字总数 218751
作品 0
徐汇
程序员
私信 提问
苹果 Mac OS X 已移除浏览器 Java 插件

据国外媒体报道,苹果公司在周三发布的Mac OS X系统升级中移除了所有浏览器上的Java插件。 安装该升级文件后,用户在查看需要Java支持的网页时,相关内容将被提示占位符代替,提醒用户下载甲...

oschina
2012/10/19
2.7K
8
mac os 升级为Mountain Lion后,eclipse找不到JRE的问题

不知道为什么,升级后,点击eclipse不能启动,提示没有Java。 于是安装了苹果提供的java开发环境 https://developer.apple.com/downloads/index.action 选择了Java for OS X 2012-004 Develo...

Zxlong
2012/08/09
0
0
Oracle 为 OS X 发布 Java 开发工具

2010年末的时候,苹果宣布终止对OS X的Java支持,当时乔布斯表示苹果的Java版本总是比Sun/Oracle发布落后,导致苹果比其他所有平台的Java版本都要老,所以继续支持没 有意义了。之后过了几周...

红薯
2012/04/27
2.1K
9
Java 程序员最喜欢的 11 款免费 IDE 编辑器

Java开发人员需要花费大量的时间埋头于Java代码中,使用各种不同的IDE(Intergrated Development Environment)来开发Java代码,所以下面我将为大家介绍11个不同的IDE,这些IDE提供了多种功能...

oschina
2016/05/24
16.2K
42
Maven的配置问题

eclipse打开pom.xml,overview上面报错: Failure to transfer org.codehaus.plexus:plexus-interpolation:pom:1.13 from http://repo.maven.apache.org/maven2 was cached in the local rep......

zino
2014/05/12
1K
3

没有更多内容

加载失败,请刷新页面

加载更多

JavaScript继承(二)——借用构造函数

JavaScript继承(一)——原型链中提出原型链继承的两个问题:一是原型的数据共享问题,二是创建子类型的实例时,不能向父类型的构造函数中传递参数。这两个问题的根源还是在于使用原型模式创...

Bob2100
今天
1
0
day25:比较两个文件内容|杀进程|并发备份数据库|并发进程备份mysql库|监控全国CDN网站节点|

1、有两个文件 a.txt 和 b.txt,把 a.txt 中有的但 b.txt 中没有的行找出来,并写入列 c.txt,然后计算 c 的行数; 注释:比较两个文件两个文件不同,可以用的方法:diff md5sum grep -vf $1 $...

芬野de博客
今天
6
0
抓包工具Charles

背景介绍 Charles是一款很实用,界面很友好(至少跟fiddler比起来),功能强大的抓包神器,因为它是基于 java 开发的,所以跨平台,Mac、Linux、Windows下都是可以使用的,并且在Android和i...

Jack088
今天
5
0
徒手撸一个简单的RPC框架

徒手撸一个简单的RPC框架 之前在牛逼哄哄的 RPC 框架,底层到底什么原理得知了RPC(远程过程调用)简单来说就是调用远程的服务就像调用本地方法一样,其中用到的知识有序列化和反序列化、动态...

不学无数的程序员
今天
2
0
Java 面试题目最全集合1000+ 大放送,能答对70%就去BATJTMD试试~

2019,相对往年我们会发现今年猎头电话少了,大部分企业年终奖缩水,加薪幅度也不如往年,选择好offer就要趁早,现在开始准备吧,刷一波Java面试题,能回答70%就去BATJTMD大胆试试~ 以下是2...

mikechen优知
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部