OSX中,安装多个JDK版本

简介:

在~/.bash_profile中设置JAVA_HOME

export JAVA_HOME=$(/usr/libexec/java_home -v 1.8.0_91)

可以指定java具体版本。


下面命令可以列出已安装的JDK:

/usr/libexec/java_home -V




username@localhost:~$ /usr/libexec/java_home -h

Usage: java_home [options...]

    Returns the path to a Java home directory from the current user's settings.


Options:

    [-v/--version   <version>]       Filter Java versions in the "JVMVersion" form 1.X(+ or *).

    [-a/--arch      <architecture>]  Filter JVMs matching architecture (i386, x86_64, etc).

    [-d/--datamodel <datamodel>]     Filter JVMs capable of -d32 or -d64

    [-t/--task      <task>]          Use the JVM list for a specific task (Applets, WebStart, BundledApp, JNI, or CommandLine)

    [-F/--failfast]                  Fail when filters return no JVMs, do not continue with default.

    [   --exec      <command> ...]   Execute the $JAVA_HOME/bin/<command> with the remaining arguments.

    [-R/--request]                   Request installation of a Java Runtime if not installed.

    [-X/--xml]                       Print full JVM list and additional data as XML plist.

    [-V/--verbose]                   Print full JVM list with architectures.

    [-h/--help]                      This usage information.

username@localhost:~$ /usr/libexec/java_home -V

Matching Java Virtual Machines (3):

    1.8.0_91, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home

    1.8.0_66, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home

    1.7.0_79, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home


/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home

username@localhost:~$ /usr/libexec/java_home -v 1.8.0_91

/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home

username@localhost:~$ /usr/libexec/java_home -v 1.7

/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home

username@localhost:~











本文转自 h2appy  51CTO博客,原文链接:http://blog.51cto.com/h2appy/1694965,如需转载请自行联系原作者
目录
相关文章
|
10月前
|
Java
IDEA修改JDK版本
在IDEA中修改项目JDK版本的方法如下:1. 右键点击项目;2. 选择“Open Module Settings”,如图所示;3. 在弹出窗口中配置自定义的JDK路径。通过以上步骤,可轻松更改项目所使用的JDK版本,满足不同开发环境的需求。
3079 65
|
8月前
|
存储 Ubuntu 安全
在Ubuntu 16.04上安装openjdk-6/7/8-jdk的步骤
在整个安装过程中,你可能需要管理员权限,因此你可能要使用 `sudo` 来获取必要的权限。记得做完每一个步骤后,都要检查输出,以确保没有发生错误,并且每项操作都成功完成。如果在安装过程中遇到问题,查看 `/var/log/` 下的日志文件对于问题的解决可能是有帮助的。
560 21
|
8月前
|
IDE Ubuntu Java
在Ubuntu18.04安装兼容JDK 8的Eclipse集成开发环境的指南。
完成以上步骤后,您将在Ubuntu 18.04系统上成功安装并配置了Eclipse IDE,它将与JDK 8兼容,可以开始进行Java开发工作。如果遇到任何问题,请确保每一步骤都正确执行,并检查是否所有路径都与您的具体情况相匹配。
353 11
|
10月前
|
Java 关系型数据库 MySQL
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
513 41
|
7月前
|
Ubuntu Java Android开发
在Ubuntu 18.04上安装与JDK 8兼容的Eclipse版本的步骤。
安装过程结束后,您就可以开始使用Eclipse来开发您的Java项目了,并且确保它与JDK 8兼容无误。这个过程涉及的是一个基本的安装流程,针对使用Java 8的用户,Eclipse的其他配置和插件安装根据个人开发环境和需求来定制。
489 0
|
10月前
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
650 17
|
10月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
584 11
安装JDK18没有JRE环境的解决办法
安装JDK18没有JRE环境的解决办法
1463 141
|
11月前
|
Oracle Java 关系型数据库
Tomcat和JDK的详细安装、下载和环境配置指南
以上就是JDK和Tomcat的下载、安装和环境配置的详细步骤。希望这个指南能帮助你顺利完成设置。
747 32
|
Java Linux 应用服务中间件
在Rocky Linux 9上安装JDK并配置环境变量!
本教程介绍在Rocky Linux 9上安装JDK并配置环境变量的完整步骤。首先更新系统,清理旧版本JDK相关包及残留文件,确保环境干净。接着搜索并安装所需版本的JDK(如OpenJDK 17),验证安装是否成功。然后查找JDK安装路径,配置全局环境变量`JAVA_HOME`和`PATH`,最后验证环境变量设置。按照此流程操作,可顺利完成Java开发环境搭建,支持多版本切换(如JDK 8/11/17)。生产环境请谨慎操作,避免影响现有服务。
1763 21