原文地址:
http://www.cnblogs.com/JinUzuki/articles/2130321.html
在MAC系统中,jdk的安装路径与windows不同,默认目录是:/System/Libray/Frameworks /JavaVM.Framwork/。
在这个目录下有个Versions目录,里面有不同版本的jdk。
1.怎样设置mac中的默认java版本呢 ?
先看一下mac中,java链接到了哪里:
进入到相应的目录:cd /usr/bin
查看java链接到了哪里:ls -l java
localhost:bin root# ls -l java
lrwxr-xr-x 1 root wheel 74 May 18 10:26 java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
可以看到java连接到了current版本。那么这个到底是什么版本呢?其实,mac中current只是一个快捷方式而已,是为了方便设置默认java的。
这个链接连到哪里,默认的java就是哪个。但是在mac中可以保持这个java链接不变,只是改变一下当前的java即可,下面是步骤:
1)打开 Finder : 单击桌面地步的finder图标即可。
2)Application-->Utilities-->Java-->Java Preferences
3)由第二步可以打开“Java Preferences”对话框,选中“General”tab。在下面的“Java Application Runtime Settings”区把需要的java版本拖动到最顶端即可。
最顶端的java就是当前(current)java,这样在改变默认java版本时就不用在/usr/bin下重新设置java链接,而是直接在这里把需要的java拖到最上面就行。
2.MAC中的javahome设置
在windows中,javahome的值只是取到版本号的目录即可,但是在mac中有稍微的不同,要去到版本号目录下的Home目录,如:
JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
3. 在MAC中设置JAVA_HOME环境变量
环境变量要再etc目录下的profile文件中配置,这样才是永久的配置。
cd /etc
vi profile
输入如下内容:
JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
export JAVA_HOME
保存。然后重启或者注销,使环境变量的配置起作用。
这样javahome的环境便令配置好了。
同样的道理,我们可以在profile这个文件中进行PATH,CALSSPATH等环境变量的配置。
分享到:
相关推荐
java-jdk1.8-8u361-all-jdk-win-linux 该压缩包中包含jdk1.8-8u361下windows版本和linux版本,其包含快速安装包和对应的jdk压缩包版本,具体内容如下: ...如果需要mac版本,请搜索java-jdk1.8-8u361-jdk-mac
标题中的"bcprov-jdk15-135.jar"和"ojdbc6.jar"是两个重要的Java库文件,它们在不同的领域中扮演着关键的角色。让我们深入了解一下这两个组件及其在IT行业中的应用。 首先,`bcprov-jdk15-135.jar`是Bouncy Castle...
macos系统英特尔芯片jdk8-411版本安装包
标题中的"Mac版本:jdk-8u202-macosx-x64.dmg.zip"指的是适用于Mac操作系统的64位JDK 8的更新202版本,其格式为dmg(苹果磁盘映像),并已压缩为zip文件以便于下载和分发。 JDK 8是Oracle公司发布的Java平台标准版...
Bouncy Castle的bcprov-jdk16-146.jar扩展了JCE,添加了更多加密算法和功能,使得开发者可以处理更复杂的安全需求,例如非对称加密、数字签名、哈希函数和消息认证码(MAC)等。 这个版本号"146"表示这是该库的一个...
在bcprov-jdk16-1.46.jar中,用户可以使用Bouncy Castle提供的API来实现加密、解密、数字签名、密钥生成等操作。例如,创建一个新的RSA密钥对,可以使用`org.bouncycastle.jce.provider.BouncyCastleProvider`作为...
8. **JEP 384: macOS/AArch64 Port**:JDK17正式支持macOS上的Arm64架构,这意味着开发者可以在Apple M1芯片的Mac上使用原生的JDK。 9. **JEP 388: Deprecate the RMI Activation System for Removal**:RMI激活...
【描述】"jdk-8u321-macosx-x64.dmg mac os版" 描述简洁明了,表明这是专为Mac OS系统设计的64位JDK 8更新321的安装镜像文件,格式为dmg,这是一种常见的苹果操作系统中的磁盘映像格式,用户可以通过双击dmg文件来...
软件:jdk 版本: 1.8 8u421 平台: macos 下载日期: 2024-09-10
JDK17-MacOS-arm64
文件名通常为"jdk-8u261-macosx-x64.dmg",这是一个可引导的磁盘映像文件,包含安装程序和其他相关文件。 2. 打开磁盘映像:下载完成后,双击"jdk-8u261-macosx-x64.dmg",系统会自动挂载该磁盘映像。你会看到一个...
Mac Jdk: jdk-8u40-macosx-x64.1427945120.dmg
标题中的"jdk-8u231-linux-x64.tar.zip"表明这是一个针对Linux操作系统的64位Java Development Kit(JDK)的压缩文件,版本为8u231。这个压缩包采用的是tar和zip两种格式的组合,首先是一个tar归档文件,然后再用zip...
标题中的"bcprov-jdk15-145.rar"是一个RAR压缩文件,它包含了Java相关的库,特别是与加密和解密操作相关的组件。这个压缩包是Bouncy Castle提供的一个版本,Bouncy Castle是一个用于Java和.NET的安全库,广泛用于...
jdk-8u121-macosx-x64
2. `jdk-8u381-linux-x64.rpm`:这个文件是针对Linux的64位版本的JDK 1.8-381,它是使用RPM(Red Hat Package Manager)格式的安装包。RPM是许多Linux发行版,尤其是基于Red Hat的系统(如Fedora、CentOS、RHEL)中...
加载镜像:docker load -i jdk8.tar
在实际开发中,使用bcprov-jdk15-143.jar时,开发人员需要将该库添加到项目的类路径中,然后可以通过Java的`Cipher`类进行加密和解密操作,通过`KeyPairGenerator`生成密钥对,使用`Signature`进行数字签名和验证等...
jdk-8u202-macosx-x64.dmg适用于Mac系统,是在Binary Code License (“BCL”)许可协议下提供最后的免费商业版本,允许用在生产环境中; 对于 2019 年 4 月 16 日开始的版本,Oracle JDK 许可协议已更改,也就是Java...
在这个场景中,我们关注的是`jdk-7u67-linux-x64.tar`文件,这是一款适用于64位Linux操作系统的JDK 7更新67版本的归档文件。 1. **JDK版本**: `7u67`指的是JDK 7的第67个更新。Java通常发布主要版本(如JDK 8、JDK ...