为具有多个Java版本的Java开发设置MacOS

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版本。

from: https://dev.to//grekz/setup-your-macos-for-java-development-with-multiple-java-versions-5djj

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值