最近呢,想玩玩jdk1.7,不过mac平台下的jvm一直都是Apple自己改的,所有有些麻烦。这篇文章呢,就是一个详细的步骤,教你如何在mac下安装和使用jdk1.7。当然了,和你想象的一样,我是不会写什么有技术含量的文章的,所以只是一个简单的guide。
首先呢,为了少出问题,先要让平台装一个java,Snow Leopard下还好(默认就有),Lion的话默认是没有安装任何jvm的,安装方法也很简单,终端下输入java或者启动任何需要用到java虚拟机的应用,就会自动触发Software Update安装jvm。
下载mac版专用的jdk1.7,地址如下:http://jdk7.java.net/macportpreview/,里面有最新版的(不过还是测试版),版本更新频率每两周大概会release一个build,我安装的版本是b223(更新一下,最新版本是b227了,已经不是OpenJDK了)。
下好之后,双击dmg打开,然后简单的来一个拖拽(这个就不废话了,不会拽的面壁去)。
改变jvm首选顺序,在Spotlight里搜索[Java Preferences](中文版应该是JAVA首选项么?),应该能看到已经有的几个虚拟机,把JAVA SE 7拖拽到最上面,就可以了(比如我拖拽的是64位版本的)。
确认java使用的版本:开一个终端,输入java -version,确认jvm的版本号是jdk1.7.0。
下面的操作是如何改变eclipse默认的jre,首先打开eclipse(如果你改了jvm的顺序,让1.7在最上面,又没在eclipse的配置里写死jvm的启动位置,那么应该就已经用jdk1.7启动了)。
打开首选项->Java->Installed JREs,看到右侧的JRE列表,如果已经使用是默认的jdk1.6的话,点Add,选择MacOS X VM,在路径的地方指向到jdk7的安装位置,就可以了。
话没说完,如果你找不到这该死的jdk1.7的安装位置在哪里,可以考虑粘下这个地址(这个是我系统里的位置,我猜测大家的都应该差不多哈)。/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home
正确的话,下面会识别出一堆jar包位置,然后给这一坨jre起个帅气的名字。
如果想启用jdk1.7的语法,必须要eclipse版本在3.8/4.2以上(目前我写这篇博客的时候,4.2已经达到了Milestone4),然后可以在workspace/project属性里把编译等级调整到1.7,就能享受jdk1.7的语言特性了(不过前提是,使用的jdk以及jre必须都是jdk1.7以上才行)。
希望这篇啰嗦的文章对大家有帮助。
更新信息
支持Java7语法的eclipse版本是从3.7开始的,具体见如下地址:http://wiki.eclipse.org/JDT/Eclipse_Java_7_Support_%28BETA%29
Mac下Eclipse默认还是会使用系统的jdk1.6启动,好像强制修改eclipse.ini的vm参数是无效的,必须修改Eclipse.app/Content/Info.plist,打开看里面有注释写着呢。不过我这里eclipse4.2M4修改后依然无效。
有时候会出现部分应用还使用旧的jdk1.6的情况出现,例如maven有时候就会坚持用旧版的,这时候只好找个地方导出下JAVA_HOME变量了。改到jdk1.7的Home目录即可。
jdk1.7 macport从b11开始合并了分支代码,开始已经直接使用安装程序安装了,相应安装到的路径也改变了,是这个:/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home 。update on 2012-2-12
分享到:
相关推荐
2. **开关语句(Switch on String)**:在JDK 1.7之前,switch语句仅支持枚举和整型,但在这个版本中,字符串也被添加到支持的类型中。 3. **多catch块**:允许在一个catch子句中捕获多种异常类型,减少了冗余代码...
**Java SE Development Kit (JDK) 1.7 安装指南** Java SE Development Kit (JDK) 是Java编程语言的软件开发工具包,对于任何想要编写、编译、调试和运行Java应用程序的开发者来说,它是必不可少的工具。JDK 1.7,...
描述中提到的“jdk1.7正式版64位下载”再次强调了这个资源的性质,即JDK 1.7的64位版本,适合需要在64位平台上进行Java开发的用户。 在标签中,"jdk"代表Java Development Kit,这是Java编程的核心组件,用于创建和...
### jdk1.7_64免安装版本百度云下载 #### JDK 1.7 (Java Development Kit) 概述 JDK(Java Development Kit),即Java开发工具包,是Sun Microsystems(已被Oracle公司收购)针对Java语言开发的一款功能强大的软件...
jdk1.7 64位官方正式版 jdk-7u71-macosx-x64.dmg
本文将详细探讨"JDK 1.7 For Mac OS X"的相关知识点,包括其重要特性、安装步骤、使用指南以及对Mac用户的重要性。 **一、JDK 1.7概述** JDK 1.7,也被称为Java SE 7 (Java Standard Edition 7),是Oracle公司发布...
JDK详细介绍 JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 SE(J2SE),standard edition,标准版,是我们通常用...没有JDK的话,无法编译Java程序,如果想只运行Java程序,要确保已安装相应的JRE。
jdk1.7版本支持ODBC,快下架了,官网不好找,下载下来备份一下
### 关于macOS下的JDK 1.7安装与配置详解 #### 一、Java Development Kit (JDK) 1.7简介 Java Development Kit(简称JDK)是Sun Microsystems针对Java开发人员推出的软件开发工具包,随着Oracle收购Sun ...
总的来说,JDK 1.7的64位免安装版为开发人员提供了方便快捷的方式来获取和使用Java开发环境,无论是为了快速测试新项目,还是在不改变现有系统配置的情况下尝试不同版本的Java,都是一个理想的选择。然而,对于那些...
官网的jdk1.7已经不提供下载了,但是有些程序还没有完全兼容1.8的,所以在这边提供一个1.7的下载
同时,文件`READ.txt`可能是安装指南或者许可协议,用户在安装前应仔细阅读,确保了解软件的使用条件和限制。 对于Mac OS X 64位系统的用户,这个JDK版本提供了64位的Java虚拟机(JVM),能够更好地利用系统资源,...
在Mac操作系统上安装JDK 1.7,首先你需要下载适用于Mac OS X的64位版本,如你提供的"jdk-7u71-macosx-x64.dmg"文件。这个文件是一个DMG格式的镜像文件,它是苹果操作系统特有的安装文件类型,类似于Windows系统中的...
4. **验证安装**:打开命令行,输入`java -version`和`javac -version`,如果显示的是JDK1.7的信息,说明安装和配置成功。 **三、安装过程中可能遇到的问题及处理方法** 1. **冲突问题**:如果你的系统中已经安装...
- 在安装过程中,请仔细阅读安装向导中的每一步提示,避免因默认选项导致的配置不当。 - 对于企业级应用,建议定期更新到最新版本的JDK以获取最新的安全补丁和支持。 - 在某些情况下,可能需要手动下载并安装特定...
安装JDK1.7时,你需要根据你的操作系统(Windows、Linux或Mac OS)下载相应的32位或64位安装包。安装完成后,需要设置环境变量JAVA_HOME、PATH和CLASSPATH,确保系统能够正确识别和执行Java命令。对于开发者而言,还...
在安装JDK1.7后,你需要进行以下环境变量的配置: 1. **JAVA_HOME**:设置为JDK的安装目录,这指向了包含bin目录的位置,其中包含Java命令行工具。 2. **PATH**:添加%JAVA_HOME%\bin到系统PATH变量,使得可以在...
本文详细介绍了 Linux 环境下 JDK 1.7.0 64位的相关知识点,包括 Linux 和 JDK 的基本概念、JDK 1.7 的主要特点、64位 JDK 与 32位 JDK 的区别以及如何在 Linux 上安装和配置 64位 JDK 1.7。希望这些信息对您有所...