jjzjj

COMPATIBILITY

全部标签

compatibility - JDK 1.6 与 JDK 1.5 兼容吗?

我有一个兼容问题,我的项目是在JDK1.6中开发的,但是当我需要将它发布到主机域时,主机域使用JDK1.5时出现问题,我如何使我的项目与JDK兼容1.5?提前致谢 最佳答案 您基本上需要设置-target属性。另见javac/?。javac-target1.5[...]另见thisexample在javac的文档中。更新:根据您使用Eclipse的评论,您只需更改每个项目的编译器合规性级别。右键单击项目>属性>Java编译器>编译器合规级别>1.5。Seescreenshot.您可以从SunArchive下载JDK1.5.

java - 最新的 Java 6 是否开箱即用地运行 JavaFX 2

由于Java7还不如Java6流行,我想知道我是否可以在Java6JRE的最新更新中开箱即用地使用WebView之类的东西,而无需用户在他们的系统上下载JavaFX。 最佳答案 不,Java6不会开箱即用地运行JavaFX2。如果今天开发一个新的JavaFX应用程序,我建议将最低版本的JavaRuntime7u9作为目标,原因如下。JavaRuntime6和JavaFXforJavaRuntime6将在Februaryof2013停止公开发布。.JavaFX的JavaRuntime仅适用于安装的单独下载-这可能会使您的应用程序的用户

java - Java 字节码在同一版本的 Java 的不同更新中是否兼容?

此问题与此处讨论的其他主题相关:IsJavabytecodecompatiblewithdifferentversionsofJava?但在这种情况下,想知道兼容性是否在同一版本中但在不同的更新中得到保留。例如,编译器在1.6.0_14版本上生成的字节码是否与1.6.0上的JVM兼容?代码运行的很愉快,但我不知道是否有任何意外出现的问题。问候。 最佳答案 是的。字节码只改变主要的点发布。更新(_XX)版本是基于API和工具的错误修复、性能提升和对非标准命令开关的更改。更新版本不会破坏API或更改类文件版本。1)BahforSuns版

java - hibernate 困惑。 ga、GA 和 Final Releases 之间有什么区别?兼容性?存储库?

谁能解释一下:1.ga、GA和FinalHibernate版本之间的区别?2.我应该使用maven存储库还是jbossnexus存储库?3.为什么最新的兼容性矩阵(http://community.jboss.org/wiki/HibernateCompatibilityMatrix)没有列出任何高于3.2.6GA的版本?我使用的是以下版本,我正在努力弄清楚是否应该升级:org.hibernatehibernate3.2.6.gaorg.hibernatehibernate-annotations3.3.0.gaorg.hibernatehibernate-commons-annota

java - 更改java版本

我有一个运行在java1.3上的服务器-客户端应用程序;我想逐步更改为Java1.6,这意味着首先是几个客户端,然后是其余客户端,最后是服务器...我想知道您能否指导我解决可能出现的一些常见问题以及我应该注意什么? 最佳答案 Sun试图保持高水平的向后兼容性,因此您可以简单地安装新的JVM并使用它重新启动您的应用程序。描述Java1.6与早期版本的向后不兼容性的文档是here.本文档链接了Java1.5的兼容性文档和Java1.4以及。您可能想阅读此文档以了解可能存在的陷阱。Java1.5和Java1.6引入了新的类文件格式。JVM

java - 对象到 XML,向后和向前兼容

我在一个应用程序中工作,我们需要以XML格式保存对象,并在需要时加载它们。为此,我使用JAXB将XML编码和解码回Java类。我的问题是有时我必须更改Java模型(通过添加、重命名或删除属性),结果,我将拥有不兼容的已保存XML,这些XML无法绑定(bind)回新的类形式。为了解决这个问题,每次我必须进行更改时,我都会复制一个新包(以其版本命名)下的所有类并应用请求的更改。在保存XML时,我会保存它的版本,以便我可以决定JAXB应该扫描哪个包来解码此XML。我的问题是,有没有其他方法可以使用JAXB实现向后和向前兼容性?如果没有,是否有任何其他技术可以支持这一点?

java - 在方法签名/字段中查找不兼容性的工具

我希望能够比较一个类/库的两个版本,以确定是否有任何更改可能会破坏调用它的代码。例如考虑一些类Foo在版本a中有一个方法:publicStringreadWidget(Objectwidget,Objecthelper);在版本b中,方法变为:publicStringreadWidget(Objectwidget);//removedunnecessaryhelperobject或在字段的情况下类似的东西:versiona:publicstaticObjectsharedFoo;versionb:staticObjectsharedFoo;//movedtopackageprivate

java - 哪个版本的 JaspeReports 支持 Java 8?

我已经找了很长时间来阅读有关此事的“官方声明”,但一无所获。因此,任何人都可以指出引用或指出一些这方面的新闻吗?哪个版本的JasperReports支持Java8,或者至少提供部分支持?(或者是“试错法”?)Jasper社区论坛上的一些帖子似乎表明iReport和JasperReportsServer尚未提供Java8支持。另一方面,我看到一些迹象表明它确实如此,至少部分是这样(http://community.jaspersoft.com/jasperreports-server/issues/3498)。这有点令人困惑。 最佳答案

java - 为什么 Java 的 TreeSet<E> remove(Object) 不带 E

来自Java6TreeSet文档:booleanremove(Objecto):Removesthespecifiedelementfromthissetifitispresent.为什么它接受一个对象而不是泛型类型E?唯一可以添加的对象是E类型,因此唯一可移动的类型应该是E类型。 最佳答案 从发布的第一条评论中获取答案:神话:Apopularmythisthatitisstupidandevil,butitwasnecessarybecauseofbackwardcompatibility.Butthecompatibilitya

java - Spring-security 与 spring-4.3.0-release 的兼容版本是什么?

Spring-4.3.0-release兼容哪个版本的springsecurity我的jar如下spring-aop-4.3.0.RELEASE.jarspring-beans-4.3.0.RELEASE.jarspring-context-4.3.0.RELEASE.jarspring-context-support-4.3.0.RELEASE.jarspring-core-4.3.0.RELEASE.jarspring-expression-4.3.0.RELEASE.jarspring-jdbc-4.3.0.RELEASE.jarspring-orm-4.3.0.RELEASE.