文档章节

Mac Java 开发环境搭建清单(不断更新中)

九州暮云
 九州暮云
发布于 2018/02/07 14:56
字数 1491
阅读 1287
收藏 4

一、系统设置

在任何的操作系统中,首先你需要做一件事就是更新系统,点击窗口左上角的  > 关于本机 > 软件更新 。此外,如果这是一部新的电脑,你还需要到系统设置进行一些适当调整。如何调整,取决于个人喜好。

触控板

系统设置 > 触控板

(1)光标与点击

  • ✓ 轻拍来点按
  • ✓ 辅助点按
  • ✓ 查找
  • ✓ 三指拖移

(2)滚动缩放

  • ✓ 默认全选

(3)更多手势

  • ✓ 默认全选

Dock

  • 置于屏幕上的位置:左边
  • 设置 Dock 图标更小(大小随个人喜好)
  • ✓ 自动显示和隐藏 Dock

Finder

(1)Finder > 显示

  • 显示标签页栏
  • 显示路径栏
  • 显示状态栏
  • 自定工具栏 > 去除所有按钮,仅剩搜索栏

(2)Finder > 偏好设置

通用

开启新 Finder 窗口时打开:HOME「用户名」目录

边栏

  • 添加 HOME「用户名」目录 和 创建代码文件目录
  • 将 共享的(shared) 和 标记(tags) 目录去掉

菜单栏

  • 去掉蓝牙等无需经常使用的图标
  • 将电池显示设置为百分比

Spotlight

  • 去掉字体和书签与历史记录等不需要的内容
  • 设置合适的快捷键

互联网帐户

  • 添加 iCloud 用户,同步日历,联系人和 Find my mac 等等

二、XCode

从 App store 或苹果开发者网站安装 Xcode

紧接着,安装 Xcode command line tools,运行:

xcode-select --install

运行命令后,按照指引,你将完成 Xcode command line tools 安装。

三、常用软件

1、Homebrew

Homebrew 作为 MacOS 不可或缺的套件管理器,用来安装、升级以及卸载常用的软件。

在安装 Homebrew 之前,需要将 Xcode Command Line Tools 安装完成,这样你就可以使用基于 Xcode Command Line Tools 编译的 Homebrew。

打开terminal,复制以下命令并运行来安装Homebrew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

如果要卸载,在terminal中运行以下命令来卸载Homebrew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

Homebrew常用命令:

brew --help #简洁命令帮助
man brew #完整命令帮助
brew install git #安装软件包(这里是示例安装的Git版本控制)
brew uninstall git #卸载软件包
brew search git #搜索软件包
brew list #显示已经安装的所有软件包
brew update #同步远程最新更新情况,对本机已经安装并有更新的软件用*标明
brew outdated #查看已安装的哪些软件包需要更新
brew upgrade git #更新单个软件包
brew info git #查看软件包信息
brew home git #访问软件包官方站
brew cleanup #清理所有已安装软件包的历史老版本
brew cleanup git #清理单个已安装软件包的历史版本

2、Homebrew Cask

homebrew cask可用于mac应用程序或套件,比如google-chrome、xtrafinder等,运行以下命令即可安装完成homebrew cask:

brew tap caskroom/cask

如果你想查看 cask 上是否存在你需要的 app,可以到 https://caskroom.github.io/search 进行搜索。

3、iTerm2

iTerm2 是 MAC 下最好的终端工具。可以运行以下命令来使用Homebrew来下载和安装iTerm2,然后,你可以在 Launchpad 中启动 iTerm:

brew cask install iterm2

4、ZSH

Zsh 是一款功能强大终端(shell)软件。使用 Homebrew 完成 zsh 和 zsh completions 的安装:

brew install zsh zsh-completions

安装 oh-my-zsh 让 zsh 获得拓展功能和主题

curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh

5、JDK

使用如下命令进行JDK8安装:

brew update
brew cask install java8

新安装的JDK存放在/Library/Java/JavaVirtualMachines/jdk1.8.xxx.jdk/目录下,可以在terminal终端运行如下命令查看版本信息:

$ java -version
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)

卸载JDK8

brew cask uninstall java8

6、MySQL

使用如下命令进行MySQL安装:

brew install mysql

安装完成后,启动 MySQL:

mysql.server start

进入 MySQL 服务器,默认没有密码:

mysql -u root

界面管理工具,推荐官方的MySQL Workbench

7、IntelliJ IDEA

直接去IntelliJ IDEA下载即可,然后去http://idea.lanyus.com/进行获得激活码,不过还是推荐买正版吧。

在Mac上使用IDEA,记得要进行内存优化,否则电脑打开大项目缓慢而且发热,可参考IntelliJ IDEA 内存优化最佳实践配置合适的JVM内存。

8、输入法

Mac上还是推荐使用搜狗输入法,真棒。

9、lantern

lantern是一个翻墙工具,有了它就可以上谷歌了,可以直接去GitHub上下载MacOS版本安装。

10、文本编辑器

推荐Sublime Text 文本编辑器。

11、XtraFinder

XtraFinder是Mac上资源管理器,有了它,可以实现Finder的扩展功能,比如剪切等。如果遇见新版本的MacOS上XtraFinder不能使用的情况,可以参考解决xtraFinder在EI下不能使用问题文章解决。

12、Google浏览器

Mac上还是推荐Google浏览器,Safari还是不太好用,直接百度搜谷歌浏览器就可以找到下载。也可以使用brew安装:

// 安装
brew cask install google-chrome
// 升级
brew cask upgrade google-chrome

13、SecureCRT® for Mac

SecureCRT® for Mac是在Mac上使用比较多的Linux客户端工具。

四、MacOS快捷键

Command是Mac里最重要的修饰键,在大多数情况下相当于Windows下的Ctrl。常用的Command快捷键如下:

Command-Z 撤销 

Command-X 剪切  

Command-C 拷贝(Copy)  

Command-V 粘贴  

Command-A 全选(All)  

Command-S 保存(Save)  

Command-F 查找(Find)  

参考Mac快捷键大全

参考文档

macOS Setup Guide

© 著作权归作者所有

九州暮云
粉丝 71
博文 161
码字总数 119036
作品 0
海淀
高级程序员
私信 提问
pvDuino上安装Java开发平台

Java是由Sun Microsystems公司于 1995年5月推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。用Java实现的Hot...

雨后的彩虹桥
2014/03/03
410
0
windows7下搭建Android开发环境的方法

对于新手来说,android开发环境的搭建与配置还是比较繁琐的,因为要下载的文件多,需要的时间比较长。这里摘录整理整个搭建过程的具体方法与步骤,以供参考。 1 准备工作 首先,你最好一边下...

Jian-Yong
2012/01/18
448
0
🛠VS Code编辑器配置Java开发环境

🛠VS Code编辑器配置Java开发环境 一、简述 及讨论 由于学校课程的原因,是基本以java开发为主线的课程,但是我对java兴趣不大,又加上我不太喜欢 「Eclipse」这个java的集成开发环境(简称...

Cc卿
2018/06/02
0
0
使用 Dojo Mobile 和 PhoneGap 构建移动应用程序

简介: 随着移动设备计算能力的日益增强以及无线网络的普及,人们对于移动应用的需求越来越大。由于主流平台的差异, 如 iOS 和 Android,应用程序需要针对不同的平台进行重复开发。为解决这...

IBMdW
2012/05/07
2.1K
6
第一章 Android开发环境搭建

第一章 Android开发环境搭建 本章概要: 1、JDK、Android SDK、Eclipse以及相关插件的安装。 2、Android常用开发工具的使用方法介绍 3、第一个Android应用程序Hello World Android应用程序程...

AndrewFan
2012/04/26
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

手机视频如何制作GIF动图

很多小伙伴都喜欢用GIF动图在各大社交软件上与好友斗图,那你知道这些好玩有趣的GIF动图是如何制作的吗?下面教你一个将手机视频制作成GIF动图的方法,让你都可以随时随地制作有趣的表情包,...

白米稀饭2019
19分钟前
3
0
Spring Security 实战干货:实现自定义退出登录

1. 前言 上一篇对 Spring Security 所有内置的 Filter 进行了介绍。今天我们来实战如何安全退出应用程序。 2. 我们使用 Spring Security 登录后都做了什么 这个问题我们必须搞清楚!一般登录...

码农小胖哥
55分钟前
10
0
JVM核心知识-类加载机制

JVM中类的生命周期包括7个阶段,加载、准备、验证、解析、初始化、使用、卸载。其中准备、验证、解析被归为连接阶段。 加载 jvm在这个阶段完成的工作 通过类名获取类的二进制字节流 将这个字...

moon888
55分钟前
7
0
.net工作流引擎ccflow流程结束相关功能的介绍

关键字: 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 表单引擎 工作流功能说明 工作流设计 工作流快速开发平台 业务流程管理 bpm工作流系统 java工作流主流框架 自定义...

孟娟
今天
8
0
APP 值入轻量级钱包以太坊网络钱包

APP 值入轻量级钱包以太坊网络钱包

xiaodong16
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部