第一种方法:
通过命令’jdk6′, ‘jdk7′,’jdk8′轻松切换到对应的Java版本:
1.首先安装所有的JDk:
* Mac自带了的JDK6,安装在目录:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/下。
* JDK7,JDK8则需要自己到Oracle官网下载安装对应的版本。自己安装的JDK默认路径为:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk
2、配置
创建.bash_profile配置文件(已经有该文件就跳过此步骤)
1
|
touch ~/.bash_profile
|
#vim编辑.bash_profile文件
1
|
vim ~/.bash_profile |
#如果不习惯vim命令就使用自带的文本编辑器打开
1
|
open ~/.bash_profile
|
设置jdk版本
1
2
3
4
5
|
export JAVA_6_HOME= /System/Library/Java/JavaVirtualMachines/1 .6.0.jdk /Contents/Home
export JAVA_7_HOME= /Library/Java/JavaVirtualMachines/jdk1 .7.0.jdk /Contents/Home
export JAVA_8_HOME= /Library/Java/JavaVirtualMachines/jdk1 .8.0.jdk /Contents/Home
export JAVA_HOME=$JAVA_8_HOME //set default use
|
alias命令动态切换JAVA_HOME的配置
1
2
3
|
alias jdk8= 'export JAVA_HOME=$JAVA_8_HOME'
alias jdk7= 'export JAVA_HOME=$JAVA_7_HOME'
alias jdk6=' export JAVA_HOME=$JAVA_6_HOME’
|
#输入完成后保存执行下面命令
#重新执行.bash_profile文件
1
|
source ~/.bash_profile
|
3、验证:
使用:jdk6、jdk7、jdk8 即可切换jdk版本
注意:重启控制台才能生效
vim操作又忘记了 常用命令可以参看http://www.yneit.com/?p=393
第二种:
http://www.jenv.be/
使用jenv管理,先下载homebrew管理套件
问题:注意jdk版本切换已经生效了,但是java -version 还有可能还是旧版本显示
相关推荐
Windows系统安装了多个版本Java的JDK,可以像mac/Linux系统一样一键切换不同的版本,下载后把文件名后缀改为bat格式,如果出现乱码,把文件改为ANSI编码
标题"mac m1版本jdk8"表明我们关注的是针对Mac M1芯片的Java 8 JDK。这个特定的文件"jdk-8u191-macosx-x64.dmg"虽然名字中带有"x64",但可能是为了M1芯片的Rosetta 2模拟环境设计的,Rosetta 2允许在ARM架构上运行...
总的来说,“mac jdk1.6免安装版本”是一个针对Mac用户的便捷解决方案,旨在满足特定项目或工具的Java版本需求,同时也方便了开发者在不同版本Java之间灵活切换。虽然Java 1.6已不再维护,但在特定的历史遗留问题和...
在Windows操作系统中,Java开发和运行常常需要切换不同的JDK版本,这可能是因为不同项目对JDK版本有特定要求。本文将详细介绍如何在Windows环境下快速有效地进行JDK版本的切换,以便满足各种开发需求。 首先,你...
同时,为了方便切换不同版本的JDK,可以使用Homebrew包管理器,通过命令`brew install AdoptOpenJDK/openjdk/jdk@11`来安装。 3. JDK 21: JDK 21(也称为Java 17,因为Oracle遵循偶数版本为LTS的策略)于2021年...
`等工具进行便捷的版本切换。 7. **安全性**:JDK 1.8加强了安全特性,包括改进的证书管理、加密算法以及对Java插件和Applet的支持限制。 8. **开发工具集成**:许多IDE如IntelliJ IDEA、Eclipse等都支持JDK 1.8,...
可以使用工具如`jenv`来管理不同的Java版本,确保在需要的时候切换到正确的版本。 总之,JDK 1.7虽然不是最新的版本,但在某些特定的环境下依然有其不可替代的价值。通过本文介绍的方法,可以在macOS系统上顺利安装...
这个压缩包文件包含了一个名为"JDK切换脚本"的脚本程序,可能是一个bash脚本(对于Linux或Mac用户)或者批处理脚本(对于Windows用户)。该脚本设计用于帮助用户在不重启计算机的情况下,轻松地在JDK 1.7、1.8和11这...
这种方式方便了开发者快速部署和切换不同版本的JDK,同时也减少了系统资源占用。 4. **官方源获取**: 从官方获取的JDK版本保证了软件的纯净,避免了可能的恶意软件或者广告插件,同时官方会及时提供更新和安全...
`或`Homebrew`等工具,可以方便地在多个Java版本之间切换。 - 了解`java_home`环境变量的设置,以确保系统使用正确的JDK版本。 6. **开发环境配置** - IDE集成:Eclipse、IntelliJ IDEA等主流IDE都支持JDK 20,...
这样的安装方式对于开发人员来说更加便捷,尤其是在多版本JDK切换或者自动化部署时,可以更高效地管理不同的Java环境。 值得注意的是,这个版本是OracleJDK8中最后一个使用Binary Code License (BCL)协议的。BCL...
4. **JDK版本管理**:如果你的系统上安装了多个JDK版本,可以使用`jenv`或`sdkman`等工具进行版本管理,方便切换不同版本的JDK。 5. **安全与更新**:定期检查并安装Oracle提供的JDK更新,以获取最新的安全修复和...
此时,通过设置不同的`JAVA_HOME`,可以轻松切换不同版本的JDK,满足不同项目的需要。 总的来说,JDK 1.7的64位免安装版为开发人员提供了方便快捷的方式来获取和使用Java开发环境,无论是为了快速测试新项目,还是...
【Java Maven 全局配置 JDK 版本详解】 在Java开发中,Maven是一个不可或缺的构建工具,它帮助我们管理项目依赖、构建流程以及执行测试等...通过以上步骤,你可以轻松地在不同项目间切换所需的JDK版本,实现高效开发。
在实际开发过程中,为了保证项目的稳定性和兼容性,开发者通常会选择特定版本的Eclipse和JDK搭配使用。"eclipse+jdk1.8"这个资源包,就是为那些需要在Eclipse环境下使用JDK1.8进行开发的用户提供的一站式解决方案。...
标题提到的是"jdk1.8.0_20免安装版",这意味着这是一个特定版本的JDK,即1.8.0的第20次更新,而且是不需要通过传统安装程序进行安装的版本。 在传统的安装过程中,用户通常需要运行一个.exe或.msi文件,然后遵循...
对于Mac OS X(现称为macOS)用户来说,JDK的版本11.0.6是苹果操作系统上开发Java应用的一个关键组件。 **Java 11.0.6 特性** Java 11是长期支持(LTS)版本,意味着它会得到Oracle更长时间的维护和支持,这对企业...
总的来说,JDK 1.8.0_201是一个功能丰富且经过优化的Java开发环境,它的非安装特性使得部署和维护更为便捷,尤其适合那些需要频繁切换不同版本JDK的开发者。了解和掌握JDK 8的新特性,对于提升Java编程技能和项目...
在本文中,我们将深入探讨JDK 1.7(7u80)和JDK 1.8(8u341)这两个mac版本的重要特性、安装过程以及如何在Mac操作系统上配置和使用它们。 首先,让我们了解这两个版本的Java JDK。JDK 1.7,也被称为Java 7,是...
JDK 8(Java Development Kit 8)作为Java平台的重要版本之一,在功能上进行了全面升级,引入了许多新的特性和改进,例如Lambda表达式、Stream API、日期时间API等,极大地提升了Java语言的功能性和开发效率。...