This is a big day! Sun终于正式宣布了将
Java开源的消息,并且已经启动了
OpenJDK项目。值得关注的要点如下:
1. JVM, Javac, JavaHelp, Java ME部分classlib已经以GPLv2开源
2. Java SE classlib将于明年上半年在GPLv2 with
"Classpath Exception" 开源
3. Java EE已经以CDDL开源的classlib (Glassfish)将以CDDL+GPLv2 dual license发行
4. Sun保留将所有这些代码以商业许可证发行的权利,所有OpenJDK的contributor都将被要求签署协议,与Sun共享copyright
5. Sun的工程师将在一开始作为contributor的proxies(也就是committer),但是Sun希望看到将来选出非Sun的committer
6. TCK不在开源范围,Sun也没有说JCP会受什么影响
(费了我半天力气敲这许多字是因为没看到国内的新闻报道了这些
)
正如很多人在半年前所料(也包括
我),Sun最终选择了一个能够继续维持自己控制的license和governance model(后者现在还不甚确定),不过虽然如此,这还是一件让人很高兴的事情。尽管GPL不是我最期望的选择,但是毕竟Sun是在开放
自己的代码。
由于半年来Sun已经做了more than enough的hype, 所以今天没看到多少新鲜有趣的评论,相对而言,推荐前theserverside的Floyd Marinescu的两篇文章(
这里和
这里)。而对Harmony的影响,
Geir讲的非常精确。
最后,我其余所有想说的都被Rich Green的一句话概括了: "We'are not changing, we're adding"。绝妙!
分享到:
相关推荐
安装包:java-7-openjdk-amd64.tar.gz 使用方法 1. 拷贝至服务器/个人电脑 2. 解包 mkdir /opt/jdk/ tar -zxvf java-7-openjdk-amd64.tar.gz -C /opt/jdk/ 3. 配置编译环境 JAVA_HOME=/opt/jdk/java-7-openjdk-amd...
"java-8-openjdk-amd64.tar.gz" 是一个压缩包文件,通常在Linux环境下使用。它包含了OpenJDK 8的所有组件,如Java编译器(javac)、Java虚拟机(JVM)、Java运行时环境(JRE)以及其他开发工具。".tar.gz" 扩展名...
标题中的"java-7-openjdk-amd64.tar.gz"是一个针对AMD64(也称为x86_64)架构的Linux系统的OpenJDK 7源代码压缩包。这个压缩包通常用于开发者或系统管理员手动安装OpenJDK 7,以便在没有预装或更新版本的环境中运行...
在本例中,文件名为 "java-7-openjdk-amd64.zip",这表明它是为 AMD64(也称为 x86_64)架构编译的。你可以通过 wget 或 curl 命令下载,或者直接在浏览器中下载并使用 scp、sftp 等工具传输到 Linux 系统。 下载...
5. **文件名称列表**: "java-1.8.0-openjdk-1.8.0.292-2.b10.dev.redhat.windows.x86_64" 是整个压缩包的主文件名,它包含了所有 OpenJDK 的组件,如 bin 目录下的可执行文件、lib 目录下的类库、conf 配置文件等。...
java-7-openjdk-amd64.tar.bz2
java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64.rpm,,亲测可用
"java-8-openjdk-amd64.tar.gz"是一个压缩文件,采用gzip压缩格式,包含OpenJDK 8的AMD64版本的所有必要组件,如Java虚拟机(JVM)、Java类库和开发工具。 在Ubuntu 12.04(代号 Precise Pangolin)这样的Linux发行...
1. **下载**:从官方或者第三方源获取`java-8-openjdk-amd64.tar.gz`压缩包。 2. **解压**:使用`tar`命令解压文件到指定目录。 3. **配置环境变量**:修改`~/.bashrc`或`~/.bash_profile`文件,添加`JAVA_HOME`、`...
基于arm64架构CentOS ...yum install java-1.7.9-openjdk-devel.aarch64 打包/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.aarch64 openEuler 20.04 LTS安装GConf2-devel后,可启动apache-tomcat-8.5.91
"java-1.8.0-openjdk-devel.x86_64"这个包是针对CentOS操作系统的64位版本OpenJDK开发工具包。它包含了编译、调试和测试Java应用程序所需的全部工具。开发包通常会包含JDK中的核心组件,如Java编译器(javac)、Java...
java-1.8.0-openjdk-devel-1.8.0.262.b10-1.el7.x86_64.rpm
Java 1.8.0 OpenJDK 是一个广泛使用的开源Java开发工具包,适用于Linux x86_64架构的系统。OpenJDK是Java Development Kit(JDK)的一个实现,由Oracle公司发起并维护,它遵循GNU General Public License (GPL)条款...
java-1.8.0-openjdk-devel-1.8.0.262.b10-1.el7.i686.rpm
包含java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64.rpm java-1.8.0-openjdk-devel-1.8.0.242.b08-1.el7.x86_64.rpm java-1.8.0-openjdk-headless-1.8.0.242.b08-1.el7.x86_64.rpm 下载后只需要一键rpm -ivh 安装...
java-1.8.0-openjdk-1.8.0.102-1-redhat.b14.windows.x86_64
java-11-openjdk-devel-11.0.8.10-1.el7.x86_64.rpm