JAVA

来自龙芯百科
跳转至: 导航搜索
320px-Java.png

Java是一种可以撰写跨平台应用软件的面向对象程序设计语言,由Sun公司于1995年推出。具有卓越的平台移植性和安全性,拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java具备显著优势和广阔前景。

龙芯移植的OpenJDK版本,和PC机上的JDK 6/8完全兼容。

龙芯Java包括64位、32位两个版本,分别用于服务器、桌面操作系统。


新 闻

JDK8-mips64-rc16发布,性能优化,SPECjvm2008提升20%以上 (2016.6.24)

该版本对jdk8的非对齐访问、数组拷贝、内联方法等相关部分进行了优化,最终将SPECjvm2008的总分提升20%以上,最高项提升66%。该版本已集成进最新要发布的Fedora 21中。


龙芯Java版本路线图和支持期限 (2016.4.27)

龙芯JDK 6的支持到2016年底结束,后续将不再发布新版本。请龙芯Java用户尽快切换到JDK 8。 下一代主版本JDK 9将于2017年上半年提供,未来三年内长期支持。 点击查看全文


龙芯支持JavaFX (2016.4.21)

JavaFX是一个强大的图形和多媒体处理工具包集合,它允许开发者设计、创建、测试、调试和部署富客户端程序。JavaFX可以为桌面应用和企业应用提供一个轻量级的、硬件加速的Java UI平台。JavaFX有取代Swing成为标准GUI的趋势,但是在一段时期内两者均会包含在JDK中。现有的Swing程序可以通过JavaFX的新特性升级,例如多媒体播放和Web内容嵌入。JavaFX是一个Java库,包括用Java写成的类和接口。其API对基于JVM的语言也是友好的,例如JRuby和Scala。JavaFX提供了开发一个全功能应用程序所需的所有主要控件,这些组件可以使用标准的Web技术如CSS来进行装饰。在JavaFX中加入了一些新的API用于3D图像处理。JavaFX提供了更为强大的文本支持能力。JavaFX还提供了对多点触摸的支持以及Hi-DPI显示的支持。JavaFX期望能够在桌面应用的开发领域与Adobe公司的AIR、OpenLaszlo以及微软公司的Silverlight相竞争。OpenJFX是JavaFX的开源版本,龙芯的JavaFX支持是基于OpenJFX实现的。

JavaFX官网


龙芯推出Cassandra解决方案(2015.7.7)

Cassandra是一套开源分布式NoSQL数据库系统。它最初由Facebook开发,用于储存收件箱等简单格式数据,集GoogleBigTable的数据模型与Amazon Dynamo的完全分布式的架构于一身Facebook于2008将 Cassandra 开源,此后,由于Cassandra良好的可扩放性,被Digg、Twitter等知名Web 2.0网站所采纳,成为了一种流行的分布式结构化数据存储方案。

龙芯客户已经在服务器上移植并运行了Cassandra服务器,效果良好。可供后续客户参考。


龙芯推出Hadoop解决方案(2014.12.19)

Hadoop是流行的分布式文件系统,在面向云计算的基础架构中有广泛应用。龙芯移植了Hadoop最新版本,功能稳定,可以做为未来相关应用的解决方案。有需要的用户可以联系龙芯技术支持获得深入信息。

JDK6-32位全面支持龙芯2F/2H、3A/3B系列(2014.12.15)

jdk6-mips32-rc23以后版本全面支持龙芯2F/2H、3A/3B系列。

Java8u5.png
龙芯支持Oracle WebLogic (2014.10.23)

现在国内企业大量使用WebLogic做为Web中间件。经调研,这个软件基本上是纯Java软件。经过努力,已经在龙芯上运行。是把Oracle官网下载的WebLogic二进制文件直接运行。WebLogic要求JDK版本至少是7以上,龙芯去年移植的JDK8又一次及时派上了用场。

龙芯可以直接使用Oracle WebLogic做为Java中间件 ,客户系统向龙芯服务器上迁移的工作量基本为零。能够在龙芯上运行WebLogic,又把龙芯服务器的适用范围推广了一大步!在未来大量应用项目中,龙芯能够直接提供中间件,具有里程碑意义。

龙芯Jdk8全面替代Jdk6 (2014.8.11)

2014年2月,龙芯率先推出JDK 8,性能比JDK 6提升30%。 未来龙芯的所有优化成果都将优先发布在JDK 8中。JDK 6只做错误修订,长期支持。

版本发布
- 删除大量非对齐访问
- 优化数组拷贝
- 性能提升,SPECjvm2008提升20%
- 修正128位栈帧对齐问题
- 修正3A2000稳定性:单路、双路、四路测试通过
- 所有3A2000用户请升级此版本
- 修正在Linux 4.1.20上编译的makefile错误
- 增加JavaFX支持,JavaFX版本:OpenJFX 8u102-b00
- 修正一处Double类型比较bug。
- 修正3A2000-B CPU上运行时产生的崩溃错误(3A1000、3B5、3B7无此问题)
- 修正3B7 CPU上运行时产生的崩溃错误(3B5无此问题)
- 修正3B7 CPU上运行时产生的崩溃错误(3B5无此问题)
- 修正3B7 CPU上运行时产生的崩溃错误(3B5无此问题)
- 永中Office:修正文本输入界面的光标跟随问题
- 永中Office:修正文本输入界面的光标跟随问题。
- 修正JDK8进行JNA调用时处理deoptimization的一个遗留错误。
- 修正启用 -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=6044导致的崩溃错误。
- 版本标识改为1.8.0_25
- 修正启用UseCompressedOops时偶发guarantee(index == 0)错误
- 解决3B双路新内核上,GC无法回收导致崩溃问题(修正eden_allocate一句取地址错误)
- 默认关闭UseNUMA优化:在3B双路新内核上显示“mbind: Invalid argument”并崩溃
- 解释器:修正对象属性访问的一处错误, Cassandra启动异常消除
- CentOS64位对statvfs64()的支持不完善,JDK改用其它实现方式,Cassandra启动不再误报磁盘空间不足
- javadoc:修正jdk8官方在注释中做语法检查的错误
- Server版:支持CMS垃圾回收器,消除运行solr时的“StoreCM”错误提示
- Server版:修正字符串复制规则,消除运行lucene时的ArrayIndexOutOfBoundsException异常
- 修正CurrencyData.properties文件,消除编译自身jdk6源代码时发生的日期检查错误
- Server版:修正字符串复制规则,消除运行lucene时的ArrayIndexOutOfBoundsException异常
- 解决unpack200在多库操作系统上的段错误问题
- 解决solr-4.7.2启动后,客户端创建访问索引,solr崩溃的问题
- 修正rc10以后版本在龙芯2F/2H上运行错误:只有龙芯3系列CPU支持GSLWX指令
- 升级到官方jdk8u25
- 去除冗余字体文件、插件支持文件
- 去除无用文件libjvm.diz,整个j2sdk-image减少到162MB
-再次JAXP升级(jdk6b33):修正中创中间件启动时处理web.xml的异常
- 金蝶报告FileChannelImpl.transferTo0异常:中标OS64位的libc不支持sendfile64(),JDK改用其它实现方式
- 金蝶报告FileChannelImpl.transferTo0异常:中标OS64位的libc不支持sendfile64(),JDK改用其它实现方式
- 解决虚拟机在8G内存的机器上无法启动的问题
- 解决appletviewer无法按照窗口缩放自适应显示图像的问题
- 首次在龙芯JDK上调通invokehandle与invokedynamic
- 针对NUMA结构进行GC性能优化:GC性能提升10%~30%,SpecJVM2008平均提升3%
- 主要解决了解决字号大于100时,字体绘制出错的问题。


最新下载

下载体验最新版本







取自“http://wiki.loongnix.org/index.php?title=JAVA&oldid=3738