当前位置: 首页 > 科技观察

如何在Mac上安装Java

时间:2023-03-16 18:04:19 科技观察

MacOS用户可以运行Java的开源版本,以及用于云原生云原生开发的新框架。5月底,Java庆祝了它的25周年纪念日,为了纪念这一时刻,世界各地的开发人员使用标签#MovedByJava来分享他们对编程语言的成就、记忆和愿景。我的时间线:我的时间线:1999年开始学习Java2007创建@grailsframework2008共同创建G20ne2009被SpringSource收购2015年加入@ObjectComputing2018创建@micronautfw/获得@groundbreakers奖2019年成为@Java_Champions谢谢@java!#MovedByJava—GraemeRocher(@graemerocher)2020年5月21日多年来,许多技术和趋势促进了Java堆栈的开发、部署以及在标准应用程序服务器上运行多个应用程序的能力。为Kubernetes构建容器镜像使Java开发人员能够在多个云环境中打包和部署微服务,而不是在虚拟机上运行多个应用程序服务器。对Java的技术贡献时间表借助这些技术,Java应用程序堆栈得到优化,可以使用更大的堆和可以在运行时做出决策的高度动态的框架运行。然而不幸的是,这些努力还不足以使Java成为开发人员为无服务器和事件驱动平台开发云原生Java应用程序的首选编程语言。其他语言填补了空白,尤其是JavaScript、Python和Go,而Rust和WebAssembly则作为新的选择出现。尽管存在这种竞争,但云原生Java云原生Java正在对以云为中心的软件开发产生影响。幸运的是,较新的Java框架(例如Quarkus、Micronaut和Helidon)最近通过提供编译速度更快、体积更小的应用程序克服了这些挑战,同时在设计时考虑了分布式系统。如何在macOS上安装JavaJava开发的未来始于越来越多的人安装和使用Java。因此,我将向您展示如何在macOS上安装和开始使用Java开发环境。(如果您运行的是Linux,请查看SethKenlon的文章《如何在 Linux 上安装 Java》)通过Brew存储库安装OpenJDKHomebrew是macOS事实上的标准包管理器。MatthewBroberg的文章《Homebrew 简介》将带您完成这些步骤(如果您还没有的话)。在你的Mac上安装Homebrew之后,使用brew命令安装OpenJDK,这是一种编写Java应用程序的开源方式:$brewcaskinstalljava不到一分钟你就可以看到:javawassuccessfullyinstalled!通过java-version命令确认OpenJDK已经正确安装:$java-versionopenjdkversion"14.0.1"2020-04-14OpenJDKRuntimeEnvironment(build14.0.1+7)OpenJDK64-BitServerVM(build14.0.1+7,mixedmode,sharing来自输出可以确认OpenJDK14(撰写本文时的最新版本)具有Install.InstallOpenJDKfrombinaries如果您不热衷于包管理器并且更喜欢自己管理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中,具体取决于哪个s见鬼,你在跑。您可以在文章?][23]中阅读更多关于配置`PATH变量的信息,并在文章中了解更多关于配置$PATH变量的信息。最后,验证您是否安装了OpenJDK14:$java-versionopenjdkversion"14.0.1"2020-04-14OpenJDKRuntimeEnvironment(build14.0.1+7)OpenJDK64-BitServerVM(build14.0.1+7,mixedmode,sharing)编写您的第一个微服务微服务现在,您已准备好使用OpenJDK堆栈在maxOS上开发云原生Java应用程序。在本教程中,您将在Quarkus上创建一个新的Java项目,该项目使用依赖注入来公开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,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/hellohello祝贺你上!使用Mavan和Quarkus,您已经在没有安装Java的情况下立即创建了您的第一个Web应用程序。Java下一步做什么Java是一门成熟的编程语言,通过专门为云原生云原生应用开发而设计的新框架,Java的流行度将持续下去。如果您正走在构建未来应用程序的道路上,您可能会对更多动手实践的Quarkus开发课程或其他现代框架感兴趣。无论您正在构建什么,下一步都是配置您的文本编辑器。阅读我关于《在 VS Code 用 Quarkus 编写 Java》的教程,然后看看您能做什么。