问题标签 [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.
java - 有没有办法使用 Cucumber-JVM 开发 Java 1.5 应用程序?
Cucumber-JVM 依赖于 Java 1.6
我的客户端应用程序在 Java 1.5 上运行,目前无法更改
有谁知道使用 Cucumber-JVM 来锻炼我客户的应用程序的方法?
java - 将部分 Java 6 库添加到 Java 5 环境
我有一种情况,我需要使用 javax.xml 库,其中大部分来自 Java 6。但是我的部署服务器在 Java 5 上运行,我无法控制。
那么是否可以将这些特定的库添加到项目中并可以在 Java 5 环境中运行?
我主要使用
我正在使用的代码
那么任何人都可以告诉我如何避免这种情况,以便我的应用程序可以在 Java 5 环境中运行而不会出现问题。
在我们使用 maven 构建之间,所以任何库都必须进入 pom.xml
exception - iText pdf创建中的异常
我正在尝试使用 iText 生成一个表(仅用于测试,这就是为什么我不使用任何 servlet 和类)。我已将本教程用作我的参考。该代码未显示任何错误,但在运行时出现异常
我使用 itext 版本 5.3.2,java 5。我的代码如下。
我的代码
例外
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>
并确保您获得所需的命名空间声明等。
我已经在这里坐了几个小时了,但我仍然不知道......希望你们中的一些人这样做:)
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)在什么情况下会出现问题?
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.apache
libs opencsv-2.3
++org.jdom
我怎样才能确定哪些库需要被替换?如何替换需要它的库?
更新:我如何替换部分实际上代表“如果没有旧库可以做什么?” 有没有办法降级已编译的库,或者我需要在 1.5 上找到类似的解决方案并重写代码?
java - 如何实现与对象的接口。克隆冲突方法
我想创建这个XQPart接口的模拟。问题是它扩展了一个名为XQCloneable的接口,它有一个克隆方法。
当我在 Eclipse 中创建一个将此集作为接口的新类时,我得到了这个类:
Part
在说下面有一个红色的错误
Object.clone() 的 throws 子句中的 CloneNotSupportedException 与 XQCloneable.clone() 不兼容
我可以在这里做什么?有没有办法实现这个接口?
注意:我确实尝试实现该方法,但没有意识到我可以跳过接受答案throws
中告知的声明,因此一直收到该错误。
console - 我们什么时候应该使用控制台类?
我正在阅读有关Console
课程的内容,并且在第一行中,它是这样写的
Java 6 的新手,当我们
Java SE 6
从命令行运行时,我们通常使用控制台类对象
那么,这意味着我们通过命令行隐式使用控制台类??
然后,我开始寻找有关控制台类的更多详细信息,并在 java和控制台链接中找到了控制台类的输入。所以,总结了几点
- 控制台类只能在 IDE 外部使用
System.console().readLine();
Console
类从控制台读取密码或密码短语,使用禁用回显readPassword()
虽然,我们有Scanner类和BufferedReader类来从控制台读取输入,并且早于Java 5
. 那么,仅由于安全原因Console
类被添加到Java 6
?或者是否有任何其他优势来使用这个类。
任何人都可以分享有关Console
课程的更多详细信息吗?
testing - 如何在 Java 5 中检查 Java 6 代码?
有人知道在 Java 5 中测试 Java 6 代码的好方法吗?我刚刚用 Java 6 完成了一些实习申请的程序,才意识到他们要我提交用 Java 5 编写的代码。我使用 eclipse,所以我尝试设置一个重复项目在 J2SE-1.5 环境中运行,它工作。这是一个正确的测试,还是我把别的东西误认为是 Java 5?我还尝试找到一个在线 Java 5 编译器来测试我的代码,但我找不到任何版本早于 Java 6 的网站。我对这类事情的更多技术方面没有太多经验,因此,任何简单的方法都将不胜感激。
linux - 如何从 ubuntu 11.04 中删除 java5?
我想从我的 ubuntu 11.04 系统中完全删除 java5。在执行 java -version 时,它显示 -
我怎样才能删除它?