博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
os x查询java版本_在OS X管理多个Java版本
阅读量:6377 次
发布时间:2019-06-23

本文共 1082 字,大约阅读时间需要 3 分钟。

现在我写了不少Java。大部分时间我可以用Java7,但不幸的是一些时候仍然必须用Java6编写,因为他们需要在旧的RedHat服务器上运行。接下来,我还想试试Java 8。

但是,管理不同版本的Java一直有点痛苦,直到我发现jEnv。

jEnv允许你用简单的命令切换到Java的不同版本。这种方式对于用过rbenv、plenv的人来说很熟悉。

用Homebrew安装jEnv:

那么你可以添加下列命令到你的.bash_profile,或等效的方案,以确保它始终可用:

现在它已经安装好了,让我们看看它可以找到什么版本的Java:

对于我来说,它只是发现系统的Java,但我确实有安装其他版本。星号是当前所选的版本。

不像rbenv和其他同类工具,jEnv无法安装任何版本的Java,所以我们自己必须安装它们,将jEnv指向它们。

从Apple webiste下载Java6来安装。它将被安装到Apple webiste。 用下面的命令来把它添加到jEnv:

运行 jenv versions 将看到:

到目前为止,一切都很不错。让我们从Oracle下载并安装Java 7。这次他被安装到/Library/Java/JavaVirtualMachines/,所以用下面的命令把它添加到jEnv:

最后,Java8也可以从Oracle安装,用Homebrew Cask更好点:

它将被安装到和Java 7相同的位置,因此以相同的方式添加它。

所以,现在我们有三个不同的Java安装版本,让我们来看看如何使用它们。

要选择一个版本,运行jenv local [version],例如:

您可以使用jenv global [version]来设置默认版本,并通过运行jenv which java显示Java可执行文件的完整路径。

可能我最喜欢的jEnv的特点是用.java-version文件在特定目录设置Java版本。所以,我需要Java6的项目,我保存一个内容是oracle64-1.6.0.65的.java-version文件,当我进入该目录,jEnv将设置本地Java版本。

就是这样。我们现在有多个版本的Java,并可以在它们之间轻松切换。 jEnv也有一些其他的功能,如Gradle,Ant,Maven的wrapper,等等,并能偶设置全局或局部JVM选项。查看文档 以获取更多信息。

原文链接:

andrew-jones

翻译:

ImportNew.com

-

孟 涛

译文链接:

http://www.importnew.com/14866.html

转载地址:http://vmvqa.baihongyu.com/

你可能感兴趣的文章
Linux下配置Squid基础教程
查看>>
当Cacti遭遇大流量
查看>>
Outlook Anywhere 客户端配置详解
查看>>
来,测一下你的学习能力!
查看>>
《Windows Server 2008 R2系统管理实战》前言与内容提要
查看>>
轻巧的网络流量实时监控工具NTOPNG
查看>>
MySQL的log_bin和sql_log_bin 到底有什么区别?
查看>>
Access、Sql 获取当前插入的主键ID
查看>>
聚类算法之DBScan(Java实现)
查看>>
为什么要使用AOP?
查看>>
VC :模板类
查看>>
对C++中string类型的总结
查看>>
Oracle发布公共云Public Cloud
查看>>
表驱动
查看>>
eclipse高亮显示
查看>>
Shell 操作数据库
查看>>
if lte IE if gte IE 浏览器兼容
查看>>
基于Lumisoft.NET组件和.NET API实现邮件发送功能的对比
查看>>
C#数据库访问技术之DATAREADER对象读取数据
查看>>
各种排序方法
查看>>