志在指尖
用双手敲打未来

如何在 Mac 上安装 Java

MacOS用户能够运转Java的开源版别,以及用于云原生cloudnative开发的新结构。
五月底,Java庆祝了它的25周年留念日,为了留念这一时刻,世界各地的开发人员运用#MovedByJava这一标签共享他们运用这一编程言语的成就、记忆以及愿景。
我的时间线:
我的时间线:
1999开端学习Java
2007创立@grailsframework
2008一起创立G20ne
2009被SpringSource收购
2015参加@ObjectComputing
2018创立@micronautfw/获得@groundbreakers奖
2019成为@Java_Champions
感谢你@java!#MovedByJava
—GraemeRocher(@graemerocher)2020年5月21日
多年来,许多技能和趋势都促进了Java仓库的开发、布置和在规范运用程序服务器上运转多个运用的能力。为Kubernetes构建容器镜像使得Java开发者能够在多个云环境中打包和布置微服务microservices,而不是在虚拟机上运转几个运用程序服务器。
TimelineoftechnologycontributionstoJava
有了这些技能,Java运用程序栈被优化为运转更大的堆和能够在运转时做出决议计划的高动态结构。然而不幸的是,这些努力还不足以使Java成为开发人员为无服务器serverless和事情驱动渠道开发云原生cloudnativeJava运用程序的首选编程言语。其他言语填补了这部分空缺,特别是JavaScript、Python和Go,而Rust和WebAssembly也成了新的挑选。
尽管存在这种竞赛,云原生JavacloudnativeJava正在对以云为中心的软件开发产生影响。好在,新的Java结构(比方,Quarkus、如何在 Mac 上安装 JavaMicronaut和Helidon)最近现已战胜了这些挑战,它们供给了编译速度更快而且更小的运用,一起它们在规划之初就将分布式系统考虑了进去。
如安在macOS上装置Java
Java开发的未来将从更多人装置和运用Java开端。因此,我将介绍如安在macOS上装置并开端运用Java开发环境。(假如你运转的是Linux,请查看SethKenlon的文章《如安在Linux上装置Java》)
经过Brew仓库装置OpenJDK
Homebrew是macOS事实上的规范软件包管理器。假如你还没有装置的话,MatthewBroberg的文章《Homebrew简介》将带你完成这些步骤。
当你在Mac上装置好Homebrew后,运用brew指令装置OpenJDK,这是编写Java运用程序的开源方法:
$brewcaskinstalljava
不到一分钟就能看到:
javawassuccessfullyinstalled!
经过java-version指令承认OpenJDK现已正确装置:
$java-version
openjdkversion”14.0.1″2020-04-14
OpenJDKRuntimeEnvironment(build14.0.1+7)
OpenJDK64-BitServerVM(build14.0.1+7,mixedmode,sharing
从输出中能够承认OpenJDK14(本文编撰时的最新版别)现已装置。
从二进制文件装置OpenJDK
假如你并不热衷于包管理器,而且更乐意自己来管理Java的话,那么你总是能够挑选下载而且手动装置。
我在OpenJDK主页上找到了最新版别的下载链接。下载OpenJDK14的二进制文件:
$wgethttps://download.java.net/java/GA/jdk14.0.1/664493ef4a6946b186ff29eb326336a2/7/GPL/openjdk-14.0.1_osx-x64_bin.tar.gz
移动到你保存二进制文件的目录,然后解压:
$tar-xfopenjdk-14.0.1_osx-x64_bin.tar.gz
接下来,将Java参加到你的PATH:
$exportPATH=$PWD/jdk-14.0.1.jdk/Contents/Home/bin:$PATH
一起,将这条指令加到你的点文件中,.bash_profile还是.zshrc取决于你运转的shell。你能够在《如安在Linux中设置你的PATH变量][23]》一文中了解更多关于装备`PATH变量][23]》一文中了解更多关于装备‘》一文中了解更多关于装备$PATH变量的内容。
最后,验证你装置的OpenJDK14:
$java-version
openjdkversion”14.0.1″2020-04-14
OpenJDKRuntimeEnvironment(build14.0.1+7)
OpenJDK64-BitServerVM(build14.0.1+7,mixedmode,sharing)
在Mac上编写你的第一个微服务microservices
现在,你现已准备好在maxOS上运用OpenJDK仓库开发云原生cloudnativeJava运用程序了。在本教程中,你将在Quarkus上创立一个新的Java项目,这个项目运用依靠注入dependencyinjection来公布RESTAPI。
你需求Maven启动,它是一个十分盛行的Java依靠管理器。从Maven的网站装置它,或者经过Homebrew运用brewinstallmaven指令。
执行以下Maven指令来装备Quarkus项目,而且创立一个简略的web运用:
$mvnio.quarkus:quarkus-maven-plugin:1.5.1.Final:create\
-DprojectGroupId=com.example\
-DprojectArtifactId=getting-started\
-DclassName=”com.example.GreetingResource”\
-Dpath=”/hello”
cdgetting-started
运转这个运用:
$./mvnwquarkus:dev
当运用程序运转的时分,你能够看到这个输出:
____________________________
–/__\////_|/_\///_////__/
-//_///_//__|/,_/,<//_//\\
\–\\___\\_\\____/_/|_/_/|_/_/|_|\\____/___/
2020-06-1300:03:06,413INFO[io.quarkus](QuarkusMainThread)getting-started1.0-SNAPSHOTonJVM(poweredbyQuarkus1.5.1.Final)startedin1.125s.Listeningon:
2020-06-1300:03:06,416INFO[io.quarkus](QuarkusMainThread)Profiledevactivated.LiveCodingactivated.
2020-06-1300:03:06,416INFO[io.quarkus](QuarkusMainThread)Installedfeatures:[cdi,resteasy]
运用curl指令拜访REST端点:
$curl-w”\n”http://localhost:8080/hello
hello
恭喜!经过运用Mavan和Quarkus,你很快从没有装置Java的环境里创立了第一个web运用。
接下来用Java做什么
Java是一个老练的编程言语,经过专门为云原生cloudnative运用程序开发规划的新结构,Java的热度会一向持续下去。

未经允许不得转载:IT技术网站 » 如何在 Mac 上安装 Java
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载