问题标签 [java-5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
267 浏览

java - 有没有办法使用 Cucumber-JVM 开发 Java 1.5 应用程序?

Cucumber-JVM 依赖于 Java 1.6

我的客户端应用程序在 Java 1.5 上运行,目前无法更改

有谁知道使用 Cucumber-JVM 来锻炼我客户的应用程序的方法?

0 投票
1 回答
179 浏览

java - 将部分 Java 6 库添加到 Java 5 环境

我有一种情况,我需要使用 javax.xml 库,其中大部分来自 Java 6。但是我的部署服务器在 Java 5 上运行,我无法控制。

那么是否可以将这些特定的库添加到项目中并可以在 Java 5 环境中运行?

我主要使用

我正在使用的代码

那么任何人都可以告诉我如何避免这种情况,以便我的应用程序可以在 Java 5 环境中运行而不会出现问题。

在我们使用 maven 构建之间,所以任何库都必须进入 pom.xml

0 投票
1 回答
1541 浏览

exception - iText pdf创建中的异常

我正在尝试使用 iText 生成一个表(仅用于测试,这就是为什么我不使用任何 servlet 和类)。我已将教程用作我的参考。该代码未显示任何错误,但在运行时出现异常

我使用 itext 版本 5.3.2,java 5。我的代码如下。

我的代码

例外

0 投票
2 回答
4663 浏览

java - 在 Java 1.5 中使用 SOAP 信封包装和解包 XML

我有一个 XML 文档作为字符串,它是一个没有 SOAP 信封的 SOAP 请求。我现在需要执行以下操作:

  • 将请求发布到包装在 SOAP 信封中的 Web 服务
  • 返回未包装的 SOAP 信封的响应

实际的 HTTP 连接内容很好,但我真的在包装和展开方面苦苦挣扎。我试图弄清楚如何在 Java 中进行这种 XML 操作,但无法真正弄清楚。以javax.xml包装为例,但发现大多数情况下它只是一团糟。不幸的是,我仅限于 Java 1.5 并且没有外部库,否则我可能会使用一些 apache commons 之类的东西。

基本上我正在寻找的是一对这样的方法:

我想的wrap方法可能很简单soapStart + xml + soapEnd,尽管如果不小心,xml 标头可能会搞砸。但是解包对我来说太棘手了,因为您需要实际提取其中的内容<soapenv:Body> 确保您获得所需的命名空间声明等。

我已经在这里坐了几个小时了,但我仍然不知道......希望你们中的一些人这样做:)

0 投票
1 回答
79 浏览

java - 当库将编译器从 1.5 切换到 1.6 时,库用户是否总是需要重新编译?

请考虑以下场景:一个 Java 框架和一堆应用程序插件被部署为一个 Java SE 客户端应用程序。客户端运行时是 Java SE 6,而框架和应用程序插件是用 Java SE 5编译的。

现在框架使用 Java SE 6 重新编译,应用程序插件保持不变(使用 Java SE 5 编译)。

假设框架“接口”(应用程序插件直接使用的类/接口)仍然可以与 Java SE 5(语言级别和 API)编译,问题是:应用程序插件是否需要重新编译(针对重新编译的框架)在为了在运行时一起使用(使用 Java SE 6)?

也许问题归结为:在 SE6 运行时中,“SE5-classfiles”(v49)使用“SE6-classfiles”(v50)在什么情况下会出现问题?

0 投票
3 回答
2298 浏览

java - 将应用程序从 Java 1.6 降级到 Java 1.5

我有一个用 Java 编写的小应用程序,它经过测试并在 JRE_1.6 上运行。现在我需要针对 JRE_1.5 运行它。我更改了必须符合 Java 1.5 要求的源代码,并且项目编译良好。

问题是它使用了许多预编译的库,比如opencsv-2.3那些是用 Java 1.6 编译的,所以调用它们的任何类都会导致java.lang.UnsupportedClassVersionError.
其中大部分是com.apachelibs opencsv-2.3++org.jdom

我怎样才能确定哪些库需要被替换?如何替换需要它的库?

更新:如何替换部分实际上代表“如果没有旧库可以做什么?” 有没有办法降级已编译的库,或者我需要在 1.5 上找到类似的解决方案并重写代码?

0 投票
3 回答
2705 浏览

java - 如何实现与对象的接口。克隆冲突方法

我想创建这个XQPart接口的模拟。问题是它扩展了一个名为XQCloneable的接口,它有一个克隆方法。

当我在 Eclipse 中创建一个将此集作为接口的新类时,我得到了这个类:

Part在说下面有一个红色的错误

Object.clone() 的 throws 子句中的 CloneNotSupportedException 与 XQCloneable.clone() 不兼容

我可以在这里做什么?有没有办法实现这个接口?


注意:我确实尝试实现该方法,但没有意识到我可以跳过接受答案throws中告知的声明,因此一直收到该错误。

0 投票
3 回答
4560 浏览

console - 我们什么时候应该使用控制台类?

我正在阅读有关Console课程的内容,并且在第一行中,它是这样写的

Java 6 的新手,当我们Java SE 6从命令行运行时,我们通常使用控制台类对象

那么,这意味着我们通过命令行隐式使用控制台类??

然后,我开始寻找有关控制台类的更多详细信息,并在 java和控制台链接中找到了控制台类的输入。所以,总结了几点

  1. 控制台类只能在 IDE 外部使用System.console().readLine();
  2. Console从控制台读取密码或密码短语,使用禁用回显readPassword()

虽然,我们有Scanner类和BufferedReader类来从控制台读取输入,并且早于Java 5. 那么,仅由于安全原因Console类被添加到Java 6?或者是否有任何其他优势来使用这个类。

任何人都可以分享有关Console课程的更多详细信息吗?

0 投票
1 回答
86 浏览

testing - 如何在 Java 5 中检查 Java 6 代码?

有人知道在 Java 5 中测试 Java 6 代码的好方法吗?我刚刚用 Java 6 完成了一些实习申请的程序,才意识到他们要我提交用 Java 5 编写的代码。我使用 eclipse,所以我尝试设置一个重复项目在 J2SE-1.5 环境中运行,它工作。这是一个正确的测试,还是我把别的东西误认为是 Java 5?我还尝试找到一个在线 Java 5 编译器来测试我的代码,但我找不到任何版本早于 Java 6 的网站。我对这类事情的更多技术方面没有太多经验,因此,任何简单的方法都将不胜感激。

0 投票
4 回答
1767 浏览

linux - 如何从 ubuntu 11.04 中删除 java5?

我想从我的 ubuntu 11.04 系统中完全删除 java5。在执行 java -version 时,它显示 -

我怎样才能删除它?