本文介绍下Mac下java开发环境中常用工具(jdk, idea, maven等)的配置,包括系统环境变量的配置。

JDK

jdk是 Java 语言的软件开发工具包。

下载jdk

当前下载的版本是 jdk-8u45-macosx-x64.dmg,下载后安装即可,安装目录在 /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk

配置jdk

~/.bash_profile中添加配置:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

添加 $JAVA_HOME/bin 到PATH

关于pom.xml配置jdk版本

pom.xml需要配置maven-compiler-plugin的jdk版本,该版本会同时影响LanguageLevel和JavaCompiler,否则IDEA导入默认使用jdk1.5的版本

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>2.3.2</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>

IntelliJ IDEA

IDEA是java开发非常流行的IDE。

常用快捷键及操作

Maven导入工程

注意:maven需要选择设置本地安装版本

基于pom.xml的包导入

Maven

Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

maven下载

注意:maven默认会在~/.m2目录下加载settings.xml配置和repository目录

maven常用命令

IDEA安装Maven Helper插件

Tomcat

tomcat下载

https://tomcat.apache.org/index.html

配置