Please contact me about any legal issues.
引言
之前写了一篇在Linux虚拟机中的配置😄然而终于服软明明是想消费了买了MacBook Pro
所以,本文再在Mac上配置一次~反正之前Linux上没有成功,这波不亏😂
给Mac开光
😂
这个说法是实验室大佬给的
参考他的Blog
如何给码农👨💻的Mac开光-乌云压顶是吧
注意安装zsh的时候几个问题
用流量安装😢
执行1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
时Could not resolve host或者速度超慢……大佬说用cellular诚不欺我👹
参考下面这个博客
https://www.jianshu.com/p/f10ea7b96825安装brew
1
curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip
- 设置 syntax highlighting 时要sudo
jdk 安装
首先,学长给的环境手册要求的是jdk1.7环境,所以首先需要去
Oracle jdk1.7 Download
下载适用于MacOS的dmg安装程序。(注意jdk1.8之前的版本下载都是需要登录的……我本来想用wget直接下载,但是提醒需要username&password,我就干脆用Chrome直接打开下载的)
安装好后需要配置环境变量: - 确认本机所使用的shell是哪个:zsh/bash
在命令行中输入echo $SHELL
,
如果输出/bin/bash则为bash,
如果输出结果为 /bin/zsh则为zsh。 - 根据上面不同的结果修改不同的shell配置文件
1
2
3
4
5
6
7
8
9
10
11
12# for bash
vim ~/.bash_profile
# for zsh
vim ~/.zshrc
# 添加路径
export JAVA_HOME=$(/usr/libexec/java_home)
# for bash
source .bash_profile
# for zsh
source .zshrc。
# 检验安装成功
java -version
SDK 安装
SDK:(software development kit) 软件开发工具包。
一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。
The Android SDK provides you the API libraries and developer tools necessary to build, test, and debug apps for Android.(Android SDK提供了你的API函数库和开发工具,建立,测试和调试Android应用程序。)
就是说我们开发Android不一定要装完整的Android Studio,有Android SDK就够了(==correct me if I’m wrong==)
学长直接给了Mac的platform-tools这个包,直接打开,加入.zshrc中的PATH,就可以直接执行adb这个可执行文件了~
Mac系统的环境变量,加载顺序为:
/etc/profile
/etc/paths
~/.bash_profile
~/.bash_login
~/.profile
注意: ~/.bashrc/etc/profile和/etc/paths是系统级别的,系统启动后就会加载。后面几个是当前用户级的环境变量。
如果~/.bash_profile存在,后面几个文件就会忽略不读,不存在时,才会以此类推读取后面的文件。
~/.bashrc没有上述规则,他始终加载,他是在bash shell打开的时候载入的。
在安装了oh my zsh后, .bash_profile 文件中的环境变量就无法起到作用,因为终端默认启动的是zsh,而不是bash shell,所以无法加载。
解决方法1:
在~/.zshrc配置文件中,增加对.bash_profile的引用:source ~/.bash_profile
解决方法2:
可以使用zsh的方法进行配置:
(1)可以直接在~/.zshrc中添加path或者环境变量
(2)在目录~/oh-my-zsh/custom文件夹下的任何.zsh文件中的环境变量都将会加载。
来源: https://hao5743.github.io/2017/06/28/2017-06-28/
JD GUI 安装
JD-GUI就是java反编译的工具啦
JD-GUI is a standalone graphical utility that displays Java source codes of “.class” files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields.
至于为什么不是安装 JD-eclipse plugin我也不知道哇,下载链接是:
http://jd.benow.ca/
同样的,下载mac版本,解压……然后把JD-GUI那个可执行文件拖到Finder里的Applications里面,就可以直接打开使用了~
感想
在Mac上安装真是so easy…不知道为啥我之前在Ubuntu上安装的时候怎么那么多情况🐷