`
androider
  • 浏览: 735693 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Mac系统Java默认版本设置

 
阅读更多

在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等环境变量的配置。

分享到:
评论

相关推荐

    Mac下设置Java默认版本的方法

    今天工作的时候发现了一个错误,提示java版本太低,无法启动!想起自己装过高版本的Java,但是却没有默认启动,从网上找了一些资料,整理下现在分享给大家,有需要的可以参考借鉴。

    java获取Centos7服务器网卡ip 子网掩码 默认网关 DNS 同时设置网卡 及 重启网卡参考

    java获取Centos7服务器网卡ip 子网掩码 默认网关 DNS 同时设置网卡 及 重启网卡参考

    如何设置Java的默认版本?

    Mac下Java的版本是1.7。  java -version  java version 1.7.0_71  Java(TM) SE Runtime Environment (build 1.7.0_71-b14)  Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)  安装了...

    下载和安装JDK 8u301(Java开发工具包)的Windows 64位版本 和mac 版本

    在系统窗口左侧,点击“高级系统设置”。 在系统属性窗口中,点击“高级”选项卡,然后点击“环境变量”按钮。 在用户变量或系统变量部分,找到名为“Path”的变量,并编辑它。 在变量值中添加JDK安装路径的bin目录...

    wkhtmltox mac版本

    这个是wkhtmltox的Mac版本,安装完成以后,wkhtmltopdf默认安装路径为/usr/local/bin/wkhtmltopdf;wkhtmltoimage的默认安装路径为/usr/local/bin/wkhtmltoimage,其他的文件可以进入到/usr/local/路径以后搜索wk

    适合java新手入门,最基本的创建窗口

    好玩的软件(注:windous的文件后缀默认不显示,需要手动调整设置或者找别人帮忙设置,link和mac系统我不知道能不能改成txt后缀和默认显不显示后缀,资源是免费的,不要下载了再发布到CSDN以骗取大家到钱财(我劝你...

    mac os jdk8

    默认方法 − 默认方法就是一个在接口里面有了一个实现的方法。 新工具 − 新的编译工具,如:Nashorn引擎 jjs、 类依赖分析器jdeps。 Stream API −新添加的Stream API(java.util.stream) 把真正的函数式编程风格...

    一个简单的JDBC查询工具,支持Windows、Linux、Mac操作系统运行,人大金仓MAC客户端

    一个简单的JDBC查询工具,支持Windows、Linux、Mac操作系统运行,依赖JAVA1.8+运行环境,下载后解压即可使用 (项目实施时可应急使用,比敲命令行强点,支持MAC端访问人大金仓数据库) 运行: Windows环境运行 ./...

    PDMan数据库建模工具-MAC版本

    6.目前系统默认实现了MySQL,Oracle,Java的代码自动生成,并且带注释。其他类型的数据库或语言,只需要添加相应的“数据库”并设置好相应的doT模板就可以了。 7.一键自动生成MarkDown格式的数据表结构文档,方便客户...

    JPing:适用于Java的ICMP Ping实用程序

    如果是在Mac或Linux上,则Java的API在所有情况下都可以使用。为什么该工具的主要用途是如果您必须按特定顺序启动或关闭网络(示例关闭顺序:工作站然后是服务器,然后是域控制器,然后是RAID和交换机)。 只需对每...

    java8源码-java8-source:java8源码走读

    解压就行,mac用户JAVA_HOME查看如下图: 通过Debug,撸java源码: 你会发现执行debug会报下面错误run不起来: 这是因为加了java源码,代码过多heap大小不够,你可以设置: 这时候发现不报错了,但是进不了java源码...

    snappy-java:Java的Snappy CompressorDecompressor

    snappy-java snappy-java是snappy的Java端口, 是Google开发的快速C ++压缩器/解压缩器。特征快速压缩/解压缩,... Snappy-java包含为Window / Mac / Linux等构建的本机库。snappy-java根据您的计算机环境(看起来是

    高级java笔试题-xtp_api_java:中泰证券xtpjavaapiforwin\linux\mac

    api版本为1.1.19.2,支持win、linux平台运行,注意mac平台1.1.19.2版本存在bug无法登陆,如需使用mac版本请使用v1.1.18.19分支或v1.1.18.19-1.0.3release 请先到中泰证券xtp官方网站申请测试账号 ...

    jdk-11 mac版本免费下载

    继 2014 年 3 月 java 8 发布之后,时隔 4 年,2018 年 9 月,Java 11 如期发布,...作为最新的LTS版本,相比 Java 8,Java 11 包含了模块系统、改用 G1 作为默认 GC 算法、反应式流 Flow、新版 HttpClient 等诸多特性

    local_policy.jar和US_export_policy.jar java解密

    比如默认不允许256位密钥的AES加解密,解决方法就是修改策略文件, 从官方网站下载JCE无限制权限策略文件,注意自己JDK的版本别下错了。将local_policy.jar和US_export_policy.jar这两个文件替换%JRE_HOME%\lib\...

    MT6572 上默认写入wifi mac地址

    MT6572 上默认写入wifi mac地址 代码路径在:\frameworks\base\services\java\com\android\server\

    基于java的局域网聊天系统-毕业设计.doc

    编程语言:java 硬件平台 CPU:Pentium4以上 内存:128M以上 软件平台 操作系统:windows系列,mac系列,linux等 开发工具: Eclipse,JDK6 描述: (1)实现群聊和私聊; (2)实现文件的发送与接收; (3)实现截图功能...

    Web-Gherkin-Cucumber-Selenium-Java

    Java-版本1.8 SeleniumCucumber小CucumberIntelli IDEA-版本(2018.3.3)运行自动化: MAC和Windows平台浏览器Goggle Chrome和Mozilla Firefox(默认浏览器:Google Chrome)如何运行: 安装最新的Maven,然后设置...

    jdk1.8.0_181(64位).7z

    默认方法允许将新功能添加到库的接口,并确保与为这些接口的旧版本编写的代码的二进制兼容性。 重复注释提供了对同一声明或类型使用多次应用相同注释类型的功能。 类型注释提供了在使用类型的任何地方应用注释的...

    java8源码-java-code-gen:来自https://gitee.com/durcframework/code-gen的fork

    解压zip,如果是Mac/Linux操作系统,运行startup.sh文件启动,Windows操作系统运行cmd输入java -jar gen.jar启动 浏览器访问http://localhost:6969/ 默认端口是6969,更改端口号按如下方式: Mac/Linux操作系统:...

Global site tag (gtag.js) - Google Analytics