macOS 配置 JAVA 开发环境
学习 爬蛙👴 的第一天,配个环境,方便日后敲键盘。
思路其实很简单:安装 JDK 包,配置环境变量。
不知道什么是环境变量建议先去 爆栈网 或者 GFG 看一下。
安装JDK
brew 一把梭!
用 brew🍺 进行包管理会更方便升级和卸载噢~。
默认安装最新版本的 JDK。
brew 安装过慢的话建议终端 Proxy。
1 | $ cd ~ && clear && brew update && brew install java && java -version |
最后会返回 JAVA 的版本
JDK 存放路径:/Library/Java/JavaVirtualMachines/jdk-xxxxx.jdk/
卸载JDK
1 | brew uninstall java |
环境变量配置
查看安装路径
1 | $ /usr/libexec/java_home -V |
修改配置文件
不建议修改全局配置,我修改的是shell的配置文件
bash是:~/.bashrc
, zsh是: ~/.zshrc
Catalina默认使用zsh,这里修改zsh的配置,bash同理
管理员权限打开配置
1 | $ cd ~ |
不一定要vim打开,sublime等编译器都可以
添加环境变量
添加环境变量,添加以下内容
1 | # > JAVA |
然后保存并退出vim
使配置生效
source + 配置文件即可,这里是 ~/.zshrc
1 | $ source ~/.zshrc |
查看环境变量
1 | $ echo $JAVA_HOME |
终端测试
进入文档目录,创建经典的helloworld
1 | $ cd Documents |
进入编辑模式,输入如下内容
1 | class HelloWorld { |
编译
1 | $ javac HelloWorld.java |
执行
1 | $ java HelloWorld |
会输出如下结果
1 | Hello World! |
删掉刚刚创建的文件
1 | rm -f HelloWorld.* |
Sublime Text3 配置 JAVA
其实就是新建一个编译配置文件
配置内容如下
1 | { |
有人喜欢运行完后把class删掉,不妨再创一个 shell_cmd
不一样的配置
1 | { |
因为用 java $file_base_name
来执行class,所以 java 名要和类名一样,否则会因为找不到class而报错(
sublime的JAVA插件这里就不提了,各取所需吧。