关闭 x
IT技术网
    技 采 号
    ITJS.cn - 技术改变世界
    • 实用工具
    • 菜鸟教程
    IT采购网 中国存储网 科技号 CIO智库

    IT技术网

    IT采购网
    • 首页
    • 行业资讯
    • 系统运维
      • 操作系统
        • Windows
        • Linux
        • Mac OS
      • 数据库
        • MySQL
        • Oracle
        • SQL Server
      • 网站建设
    • 人工智能
    • 半导体芯片
    • 笔记本电脑
    • 智能手机
    • 智能汽车
    • 编程语言
    IT技术网 - ITJS.CN
    首页 » JAVA »在 MacBook Pro 上设置 Java 开发环境

    在 MacBook Pro 上设置 Java 开发环境

    2015-12-05 00:00:00 出处:IT瘾
    分享

    我去了地球的另一边,并且因为我的PC不在旁边,只有一台MacBook Pro可以用于开发。这篇文章应该被看作是一个加强书签,IT技术网列出了使得MacBook能实现目的的所有必需安装的工具,即用于Java和稍后也会用于JavaScript的开发。

    需要提一下的是,直到现在,我仍然是Windows用户(XP / 7)和Linux(Ubuntu /Mint/Cent OS)。在写这篇文章的时候,我的MacBook Pro上运行的是OS X Yosemite Version 10.10.5。

    JDK

    所以先做第一件事,安装Java开发工具包(JDK),这是一个用于开发Java应用和小程序的软件开发环境。它包括Java运行环境(JRE)、解释器/装载器(Java)、编译器(javac)、归档(jar)、文档生成器(javadoc)和Java开发所需要的其他工具。

    下载Mac OS X x64 .dmg各版ITJS的这篇文章件

    Java 7 Java 8

    你可以通过在终端命令行执行/usr/libexec/java_home -v 1.7命令找到JDK的安装位置:

    Adrians-MacBook-Pro:ama ama$ /usr/libexec/java_home -v 1.8
    
    /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home
    
    Adrians-MacBook-Pro:ama ama$ /usr/libexec/java_home -v 1.7
    
    /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
    
    Adrians-MacBook-Pro:ama ama$

    比如当你在IntelliJ中新建项目的时候你就需要知道这些。

    设置JAVA_HOME

    JAVA_HOME只是一个惯例,通常用于Tomcat,其他的JavaEE程序服务器以及建立像Maven之类能找到Java生存位置的工具。

    在Mac Osx 10.5以及之后版本中,Apple推荐将$JAVA_HOME设置到路径 /usr/libexec/java_home下,只是将 $JAVA_HOME导出到文件 ~/. Bash_profile or ~/.profile中。

    $ vim .bash_profile 
    
    export JAVA_HOME=$(/usr/libexec/java_home)
    
    $ source .bash_profile
    
    $ echo $JAVA_HOME
    
    /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home

    Maven

    按照上面指明的方式设置好JAVA_HOME之后,到Apache Maven Downloads网址,下载.tar.gz 或 .zip文件,然后自选一个文件夹解压——我把它放在/opt文件夹下:

    tar xzvf apache-maven-3.3.3-bin.tar.gz

    建议创建一个链接到Maven安装,这样假设你想更新Maven版本的时候,只需要改变链接目标:

    ln -s /opt/apache-maven-3.3.3/opt/maven

    然后在环境变量中设置Maven:

    vim ~/.bash_profile
    export M2_HOME=/path/to/maven
    
    export M2=$M2_HOME/bin
    
    export PATH=$M2:$PATH

    关闭终端,打开一个新的。如果你想现在获取maven版本,你应该像下面这样:

    ama$ mvn -version
    
    Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T13:57:37+02:00)
    
    Maven home: /opt/maven
    
    Java version: 1.8.0_65, vendor: Oracle Corporation
    
    Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/jre
    
    Default locale: en_US, platform encoding: UTF-8
    
    OS name: "mac os x", version: "10.10.5", arch: "x86_64", family: "mac"

    还有一个选择是使用Homebrew,运行下面的命令:

    brew install maven

    Git

    打开一个终端窗口并输入下列命令:

    $git --version

    下一步你需要安装Xcode。如果想开发Apple TV, Apple Watch, iPhone, iPad, and Mac上的应用,这是一个非常全面的开发者工具集。包括Xcode IDE,模拟器,以及所有创建IOS,watchOS,tvOS和OS X应用所需要的工具和框架(还包括GNU Compiler Collection-gcc)。

    你可以按照上面的指示安装,但如果你不想什么都从安装包获取,你可以安装一个Homebrew(“Homebrew可以安装你需要而Apple不需要的程序。”),并运行下面的命令:

    brew install gcc
    
    brew install git

    不论使用哪种方法,Git安装完成后,初始命令git -version可以看到安装版本:

    $ git --version
    
    git version 2.4.9 (Apple Git-60)

    如果你使用Github,推荐你再安装一个Github Desktop。

    IntelliJ

    一般情况下IIntelliJ都是我最喜欢用的IDE,主要是因为前端开发需要的功能几乎都差不多。想安装它,去下载页面,按照指导安装:

    安装指导

    下载 idea-15.dmg OS X的磁盘镜像文件。 将它挂载为系统中的另一个磁盘。 将IntelliJ IDEA 拷贝到应用文件夹下。

    其他

    NodeJS

    Node.js是建立在Chrome上的 V8 JavaScript 引擎上的Javascript运行时。Node.js使用事件驱动,轻量且高效的非阻塞I/O模型。Node.js的生态系统包,npm,是世界上开源库最大的生态系统。最近它已经成为开发程序前端部分的必备工具了。

    去https://nodejs.org/下载最新版本的OS X(x64)。双击node-v4.2.2.pkg文件(ITJS的这篇文章写作前的最新稳定版本),按照安装说明的步骤进行。

    当打开一个终端窗口,检查安装的版本看看是否工作:

    $ node --version
    
    v4.2.2

    终端窗口

    背景设黑

    打开终端,到Terminal menu -> Preferences,选择Settings选项,将Protheme设置为默认。

    为了快速测试出是否一切正常,我在German/Swiss Keyboard上生成了一个常用的UNIX Keys。

    我买了Mac Book作为我旅途中的开发机器,最初让我惊讶的一点是竟然没有开发人员/终端用户常用的按键,比如[]|{}~

    所以这里,IT技术网列出了我用到的Mac OS X键盘映射提示:

    | pipe symbol <alt>7
    backslash <alt><shift>7 = <alt>/
    [ left (opening) square bracket <alt>5
    ] right (closing) square bracket <alt>6
    { left (opening) curly bracket <alt>8
    } right (closing) curly bracket <alt>9
    ~ Tilde <alt>n followed by the space key
    @ “At” symbol <alt>g (lowercase G)

    如何测试一切正常

    冒烟测试(译者注:冒烟测试是对系统功能的简单测试,强调功能的覆盖率,不验证功能的正确性)可以验证所有安装的工具功能上是否协调,它使用 Jhipster 产生一个应用并更新到git仓库。

    Jhipster是一个 Yeoman generator,过去常用语创建一个 Spring Boot + AngularJS 的项目。

    如果有什么建议请留下评论,谢谢。

    上一篇返回首页 下一篇

    声明: 此文观点不代表本站立场;转载务必保留本文链接;版权疑问请联系我们。

    别人在看

    抖音安全与信任开放日:揭秘推荐算法,告别单一标签依赖

    ultraedit编辑器打开文件时,总是提示是否转换为DOS格式,如何关闭?

    Cornell大神Kleinberg的经典教材《算法设计》是最好入门的算法教材

    从 Microsoft 下载中心安装 Windows 7 SP1 和 Windows Server 2008 R2 SP1 之前要执行的步骤

    Llama 2基于UCloud UK8S的创新应用

    火山引擎DataTester:如何使用A/B测试优化全域营销效果

    腾讯云、移动云继阿里云降价后宣布大幅度降价

    字节跳动数据平台论文被ICDE2023国际顶会收录,将通过火山引擎开放相关成果

    这个话题被围观超10000次,火山引擎VeDI如此解答

    误删库怎么办?火山引擎DataLeap“3招”守护数据安全

    IT头条

    平替CUDA!摩尔线程发布MUSA 4性能分析工具

    00:43

    三起案件揭开侵犯个人信息犯罪的黑灰产业链

    13:59

    百度三年开放2.1万实习岗,全力培育AI领域未来领袖

    00:36

    工信部:一季度,电信业务总量同比增长7.7%,业务收入累计完成4469亿元

    23:42

    Gartner:2024年全球半导体营收6559亿美元,AI助力英伟达首登榜首

    18:04

    技术热点

    iOS 8 中如何集成 Touch ID 功能

    windows7系统中鼠标滑轮键(中键)的快捷应用

    MySQL数据库的23个特别注意的安全事项

    Kruskal 最小生成树算法

    Ubuntu 14.10上安装新的字体图文教程

    Ubuntu14更新后无法进入系统卡在光标界面解怎么办?

      友情链接:
    • IT采购网
    • 科技号
    • 中国存储网
    • 存储网
    • 半导体联盟
    • 医疗软件网
    • 软件中国
    • ITbrand
    • 采购中国
    • CIO智库
    • 考研题库
    • 法务网
    • AI工具网
    • 电子芯片网
    • 安全库
    • 隐私保护
    • 版权申明
    • 联系我们
    IT技术网 版权所有 © 2020-2025,京ICP备14047533号-20,Power by OK设计网

    在上方输入关键词后,回车键 开始搜索。Esc键 取消该搜索窗口。