Disclaimer
对于如何使用不同的Java版本进行Java开发设置本地环境,这是我个人的偏爱。 如果您认为设置更好,请随时提出您的建议。
Getting a new Terminal
I've used iTerm2 for some years now, and I've found it pretty useful.
You can download it here in its own S一世TE.
After you have downloaded the zip file, you just installed, for more info you can check their FAQs.
Grabbing your Favorite Package Manager
If you have been using MacOS for a while, by now you should be familiar with Hombebrew.
To install it you can just run this command:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Or if you prefer, you can go to their page and check the steps there.
Homebrew already installed?
如果您之前安装了自制软件。 请记住使用下一条命令更新公式:
$ brew update
Improving your shell experience
我已经使用ZSH和Oh My Zsh一段时间了。 您可以通过运行这两个命令来安装它们。
$ brew install zsh
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
If you want to know more about, check out the Oh My Zsh site.
Managing your Java environment
When you are developing with multiple services, it is fairly common that you find yourself in the situation on having multiple java versions in your local machine. The tool that I have used in the past is jEnv.
To install this great tool in your local machine, you just need to run the following command:
$ brew install jenv
安装完jenv之后,您需要确保每次启动计算机时都可用,为此,您需要更新您的〜/ .zshrc接下来的命令:
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
$ echo 'eval "$(jenv init -)"' >> ~/.zshrc
Knowing & installing the Java versions you want
要知道自制软件中可用的java版本,可以运行以下命令:
$ brew search java
目前,我们有3个Java版本:Java,Java 11和Java 6。 第一个Java公式是最新的。 要安装这三个java版本,可以运行以下命令:
$ brew cask install java
$ brew cask install java11
$ brew cask install java6
安装此程序后,需要将它们添加到可用的jenv版本。
## First create the versions folder.
$ mkdir ~/.jenv/versions
## Add the versions to jenv
$ jenv add /Library/Java/JavaVirtualMachines/openjdk-13.0.2.jdk/Contents/Home
$ jenv add /Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home
$ jenv add /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Extra commands
为了使更改Java版本更加容易,我使用了一些别名,方法是运行以下运行的以下命令:
$ echo 'alias refreshZsh="source ~/.zshrc"' >> ~/.zshrc
$ echo 'alias goJava13="jenv global 13.0 && refreshZsh"' >> ~/.zshrc
$ echo 'alias goJava11="jenv global 11.0 && refreshZsh"' >> ~/.zshrc
$ echo 'alias goJava6="jenv global 1.6 && refreshZsh"' >> ~/.zshrc
之后,您可以运行:
$ source ~/.zshrc
Installing Gradle
You can check the official documentation from Gradle on how to install it with a package manager here.
Or simply running this command:
$ brew install gradle
Test your environment
我们可以通过从Spring Boot克隆存储库来测试此配置:
$ git clone https://github.com/spring-guides/gs-rest-service.git
$ cd gs-rest-service/complete
$ gradle bootRun
到目前为止,您应该在控制台中看到spring ascii艺术,并且应该可以访问:http:// localhost:8080 / greeting
Extra
现在,如果您要开始一个新项目,则可能要考虑使用Kotlin,只需运行以下命令即可安装它:
$ brew install kotlin
Success!
现在,您应该能够在本地计算机上配置多个Java版本。