适用于Mac OS X的官方Java 7 –状态

希望到现在,每个人都知道苹果公司去年加入了OpenJDK项目。 这意味着什么?
  • 苹果将​​把用于私有Mac Java构建的代码作为GPL代码贡献给OpenJDK
  • 甲骨文将接管Java的Mac端口
  • 随着时间的流逝,Mac平台将成为Java世界中完全一流的公民

对于想要在Mac上进行开发的Java开发人员而言,这是个好消息。 对于Mac用户而言,这也是个好消息-例如,这意味着将继续支持原生的Aqua外观-因此Mac上的Java桌面应用程序看起来将非常可爱。 我迫不及待地想看一下原生Aqua下Nimbus的外观。

在过去的几天中,出现了一些进展-例如,出现了这个Wiki页面 ,其中详细介绍了Mac端口的进度。 该页面底部的链接是指向该页面的链接,在该页面上公开跟踪了Mac端口的打开的错误(因为这些错误是从Apple的内部系统移植过来的)。

开发围绕JDK 7进行,其基本思想是使用社区维护的BSD端口的分支,并向其中添加Apple的代码,以生成Mac专用端口。 在可能的情况下,相关的错误修复应该能够在两个相关的端口之间双向进行。

但是,所有这些可能都需要时间。 Oracle的官方说法是,JDK 7将与Windows,Linux和Solaris一起作为GA支持的一流操作系统,并且Mac将在之后尽快发布,希望在将来的某个时刻为Mac进行更新。该版本将与其他操作系统同时发布。

这适用于Oracle提供的二进制版本。 当然,任何想要构建自己的二进制文件的人都可以使用OpenJDK代码(Oracle将其作为参考实现)。

在java7developer.com上 ,我们认为Java 7 GA和Mac版本之间可能有大约3个月的差距–因此,如果一切顺利的话,大概是2011年10月。 现在,我们非常高兴运行社区提供的OpenJDK构建。 由于Mac的某些独特性,偶尔会出现与非致命X11相关的异常阻塞标准输出的问题-但总的来说,对于预发行产品而言这还不错。

您是否尝试过任何社区构建? 让我们知道您在这里或原始帖子中的想法。

参考: 适用于Mac OS X的官方Java 7 – Java 7开发人员博客上我们JCG合作伙伴的状态 ,他们正在着手《完善的Java开发人员》一书。

相关文章:

  • 针对用户和新采用者的敏捷软件开发建议
  • 从敏捷开发中省钱
  • 生存在狂野西部开发过程中的9条提示
  • 每个程序员都应该知道的事情

翻译自: https://www.javacodegeeks.com/2011/04/java-7-mac-os-x-status.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/374555.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

excel使用教程_数据分析Excel必备技能:数据透视表使用教程

江米小枣tonylua | 作者掘金 | 来源处理数量较大的数据时,一般分为数据获取、数据筛选,以及结果展示几个步骤。在 Excel 中,我们可以利用数据透视表(Pivot Table)方便快捷的实现这些工作。本文首先手把手的教你如何在 Excel 中手动构建一个基…

.典型用户 - 场景

典型用户: 名字黄德胜性别、年龄男,35岁职业自由投资人收入20万元/年知识层次和能力专科,有一定的投资经验,对经济有自己的看法生活/工作情况已婚,生活负担在加重动机,目的,困难想要增加收入&am…

java调用webservice_笃学私教:Java开发网站架构演变过程-从单体应用到微服务架构详解...

原标题:笃学私教:Java开发网站架构演变过程-从单体应用到微服务架构详解Java开发网站架构演变过程,到目前为止,大致分为5个阶段,分别为单体架构、集群架构、分布式架构、SOA架构和微服务架构。下面玄武老师来给大家详细…

再把你的钱加倍

总览 很久以前,我写了一篇关于用双倍赚钱的文章。 但是,当解决方案相当简单时,仍然是许多开发人员普遍担心的问题。 用双倍赚钱的问题 double有两种类型的错误。 它存在表示错误。 即,它不能完全代表所有可能的十进制值。 即使0…

单元测试中Assert类的用法

Assert类所在的命名空间为Microsoft.VisualStudio.TestTools.UnitTesting 在工程文件中只要引用Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll就可以使用了, 在这里我会举例说明Assert里面的一些主要的静态成员。 1、 AreEqual:方法被重载…

CocoaPods安装使用

$ gem sources --remove https://rubygems.org/ //等有反应之后再敲入以下命令 $ gem sources -a http://ruby.taobao.org/*** CURRENT SOURCES ***http://ruby.taobao.org/ //出现这个说明安装正确$ sudo gem install cocoapods 安装cocoaPods到项目的路径下 $ touch Pod…

303. 区域和检索 - 数组不可变(数组前缀和知识应用)

给定一个整数数组 nums&#xff0c;处理以下类型的多个查询: 计算索引 left 和 right &#xff08;包含 left 和 right&#xff09;之间的 nums 元素的 和 &#xff0c;其中 left < right 实现 NumArray 类&#xff1a; NumArray(int[] nums) 使用数组 nums 初始化对象 in…

pat1049. Counting Ones (30)

1049. Counting Ones (30) 时间限制10 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueThe task is simple: given any positive integer N, you are supposed to count the total number of 1s in the decimal form of the integers from 1 to N. For ex…

加油站会员管理系统源码php_加油站使用会员管理系统,如何解决行业瓶颈?

随着人们生活条件的不断改善&#xff0c;基本上家家户户都有了私家车辆&#xff0c;这对于加油站而言&#xff0c;覆盖的客户量也逐渐增多。现在很多加油站还是处于比较传统的收银模式和会员营销管理模式&#xff0c;收银效率低&#xff0c;客户得不到全方面的管理。尤其是在高…

专2-第二课 Eclipse开发环境搭建

2.1下载Eclipse 2.2 安装C/C版本的Eclipse 2.3 安装JDT插件开发Java程序 2.4 使用Eclipse开发驱动程序 既然安装了eclipse来进行驱动学习&#xff0c;那么我们就先来试试看eclipse开发驱动的大致流程。这里以Linux设备驱动作为示列给读者展示整个流程&#xff0c;Android底层的…

使用JAXB从XSD生成XML

这是最初由JCG合作伙伴 Experiences Unlimited的Mohamed Sanaulla发表的帖子。 Mohamed解释了如何使用JAXB从给定的XSD生成XML 。 &#xff08;注意&#xff1a;对原始帖子进行了少量编辑以提高可读性&#xff09; 我们可以使用JAXB使用给定的Schema将Java对象编组为XML&#…

tkinter 菜单添加事件_Tasker的最新测试劫持了Android 11的电源菜单

流行的Android自动化应用Tasker 最近收到了重大更新&#xff0c;为该应用引入了许多新功能。该更新包括解锁应用程序读取手机上任何传感器以触发任务的功能&#xff0c;使您可以通过任何第三方应用程序自动发送短信或拨打电话的功能&#xff0c;完全请勿打扰自定义功能。通过链…

CLR via C#(18)——Enum

1. Enum定义 枚举类型是经常用的一种“名称/值”的形式&#xff0c;例如&#xff1a; public enum FeedbackStatus { New, Processing, Verify, Closed } 定义枚举类型之后我们在使用时方便了许多&#xff0c;不用再记着0代表什么状态…

PHP中 magic_quotes_gpc 和 magic_quotes_runtime 区别及其反斜线转义问题

php中关于反斜线转义&#xff1a;php中数据的魔法引用函数 magic_quotes_gpc 或 magic_quotes_runtime 设置为on时&#xff0c;当数据遇到 单引号 和 双引号" 以及 反斜线\ NULL时自动加上反斜线&#xff0c;进行自动转义。注释&#xff1a;默认情况下&#xff0c;PH…

JDK中的设计模式

Zen的JCG合作伙伴Brian Du Preez 是IT艺术领域的合作伙伴&#xff0c;他在收集JDK中最常见的设计模式方面做得非常出色。 模式列表确实令人印象深刻且很长&#xff0c;所以让我们不再ba不休&#xff0c;向您展示它。 前几天&#xff0c;我在企业Dev中看到了Rob Williams Brain …

414. 第三大的数

给你一个非空数组&#xff0c;返回此数组中 第三大的数 。如果不存在&#xff0c;则返回数组中最大的数 方法一 首先将数组排序&#xff0c;然后通过集合去除重复的元素&#xff0c;最后进行一次判断&#xff0c;选择第三大元素还是最大元素 class Solution {public int thir…

bufferevent 与 socket

http://blog.sina.com.cn/s/blog_56dee71a0100qx4s.html 很多时候&#xff0c;除了响应事件之外&#xff0c;应用还希望做一定的数据缓冲。比如说&#xff0c;写入数据的时候&#xff0c;通常的运行模式是&#xff1a; l 决定要向连接写入一些数据&#xff0c;把数据放入到缓冲…

Codeforces Round #102 (Div. 1) A. Help Farmer 暴力分解

A. Help Farmer题目连接&#xff1a; http://www.codeforces.com/contest/142/problem/A Description Once upon a time in the Kingdom of Far Far Away lived Sam the Farmer. Sam had a cow named Dawn and he was deeply attached to her. Sam would spend the whole summe…

电力电子、电机控制系统的建模和仿真_清华团队研发,首款国产电力电子仿真软件来啦~已捐赠哈工大、海工大、清华使用!...

点击上方电气小青年&#xff0c;关注并星标由于微信改版&#xff0c;只有星标才能及时看到我们的消息哦━━━━━━推荐阅读&#xff1a;《膜拜大神&#xff01;清华大学电机系2021年接收推荐免试直硕(博)生拟录取名单公示&#xff01;》《滴滴程序员年薪80万被鄙视不如在二本…

JVM如何处理锁

当我们谈论最新版本的Sun Hotspot Java虚拟机1.6时&#xff0c;当您尝试从java.util.concurrent.locks.Lock实现获取锁或输入同步块时&#xff0c;JVM将执行以下三种锁类型&#xff1a; 有偏见的 &#xff1a;有时即使在并发系统中也没有争用&#xff0c;并且在这种情况下&…