macos – 如何使用新的lambda功能在OS X Mountain Lion上安装JDK 8

任何人都可以帮我在mac Mountain上安装JDK 8吗?

我已经安装了java_for_os_x_2013002_dp__11m4203.dmg,我可以看到:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home.
但不知道还有什么可做的.

如何为新版本创建符号链接等?

我使用Eclipse和maven所以我不希望与它们发生任何冲突.我是一个新的mac用户.

JDK 7已经安装在我的mac上,但我只是想用新的lambda表达式做一些实验.

谢谢你的帮助

最佳答案
如果您只想尝试使用JDK8进行编码,则无需在系统上安装它.就像在Java 8支持的eclipse版本中的JRE一样.要获得eclipse的beta版本,您可以自己构建它(我遇到此问题)或下载预构建的版本.我在eclipse网站上找不到任何预先构建的版本,但我在这里找到了一个版本. http://downloads.efxclipse.org/eclipse-java8/

下载后,转到Eclipse>偏好> Java>已安装的JRE
单击“添加”,然后指定java 8主目录.对我来说这是/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home.

现在创建一个项目. UI的源级别1.8不可用,您需要修改< my_project> /.settings / org.eclipse.jdt.core.prefs并确保您拥有以下行.

org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.source=1.8

然后你很高兴去.

eclipse的构建是beta版,因此代码辅助并不总是适用于新语法.但它编译并运行java 8代码罚款:-)

转载注明原文:macos – 如何使用新的lambda功能在OS X Mountain Lion上安装JDK 8 - 代码日志