问题标签 [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 - 如何在 Java 5 中将今天作为字符串获取?
例如,今天我希望字符串为“Sunday”。我知道如何在 Java 6 中做到这一点:
但这不能在 Java 5 中编译。知道怎么做吗?
java - 将 Arrays.copyOfRange 从 Java 6 移植到 Java 5
我有一些源代码需要在 Java 5 下运行。不幸的是,该代码使用了仅在 Java 6 中引入的Arrays.copyOfRange函数。仅使用 Java 5 API 实现相同实用程序的最有效方法是什么?
java - 使用 xslt 替换根节点的 xmlns 属性
我有如下的xml
我想把它改成
使用 xslt 1.0。
我在xsl下面使用。
但是这个 xsl 不会复制属性,因此不会在输出中生成 line 属性。
样本输出
如何使用 xslt 仅更改 xmlns attrbiute 的文本?有没有其他方法可以使用 xslt 更改 xmlns?我只有 xslt 1.0 的选项。
谢谢。
java - java.lang.InternalError:名称太长,无法表示
我收到此错误:
这似乎与一些调试功能有关(实际上删除-Xdebug
命令行选项错误消失了)。我还在ASF Bugzilla中找到了一些信息。有没有办法解决这个问题?
我能想到的可能解决方案是更改 JVM(使用不应该有这个问题的 JRockit),但我真的不知道这是否可以解决问题以及它是否会破坏其他东西。
java - 使用面板消息/解决方法时 Java 1.5 JOptionPane 绘制错误?
在面向 Java 1.5 的应用程序中,我有一个带有自定义消息面板的 JOptionPane。除其他外,该面板还包含一个 JTextField。每 20 次左右的调用,对话框中的任何内容都不会被绘制(甚至没有 OK/Cancel 按钮)。如果我将对话框拖出屏幕并再次返回以强制重新绘制,组件将按预期显示,并且除了绘制问题之外,组件响应良好。这是我可以展示此错误的最小示例:
这是 Swing 中众所周知的错误吗?有标准的解决方法吗?我还没有找到官方的错误报告。Java 1.7 中似乎不存在该错误,但我的应用程序需要在较旧的 1.5 上运行,我想找到适用于后者的解决方法。
有关的:无模式 JDialog 不显示内容(不包括代码示例,因此很难知道它是否是同一个错误)
我发现错误的特定 Java 版本是 1.5.0_22。
java-6 - 类(用 java 5 编译)与另一个类(用 java 6 编译)对话时的编译问题
如果使用 jdk 5 编译的 java 项目与使用 jdk 6 编译的另一个项目通信,是否会导致任何编译问题?简单来说,较低版本的 java 与较高版本的 java 对话可以给出任何编译错误吗?任何澄清都将是可观的。
谢谢,元帅。
java - Java - 将带有注释的类传递给泛型方法
我正在使用 JPA 2 并具有以下方法:
我觉得参数有问题Class<? extends Table>
。我有一个像这样的实体类:
我可以做得Collection.class.getAnnotation(Table.class).name()
很好,所以我希望能够Collection
作为参数传递。但是,仅调用wipeTable(em, Collection.class);
会出现以下错误:
FetchData 类型中的方法wipeTable(EntityManager, Class<? extends Table>) 不适用于参数(EntityManager, Class<Collection>)
我尝试只使用参数 be Class klass
,没有泛型:
这导致我的 IDE 建议:
类是原始类型。对泛型类的引用应该被参数化
我正在使用 Java 1.5。有没有办法说“给我一个Class
带注释的类型参数@Table
”?
java - Java - 像 C# 一样的 Enumerable.Cast()?
Java 1.5 中是否有Enumerable.Cast()
与 C# 相同的功能?我想将一个分配给ArrayList<MyType>
声明为的变量List<Object>
。Eclipse 抱怨“类型不匹配:无法转换ArrayList<MyType>
为List<Object>
”。我只是使用List
和ArrayList
不使用泛型,但编译器对此发出警告,我想清理一些警告。
java - 我可以忽略 BeanCreationException 并注入 null 吗?
我们的 Spring 连接了一些包含使用 Java 6 构建的 ActiveMQ 类的 bean。我们的应用程序在客户的服务器上运行,因此我们不能保证它们安装了 Java 6 或更高版本。如果他们碰巧有 Java 5,则应用程序无法启动,因为BeanCreationException
s 具有依赖于 ActiveMQ 的类(根本原因是 a UnsupportedClassVersionError
)。
所以我的问题是,有没有办法忽略 aBeanCreationException
并仍然启动应用程序?我希望能够显示一条错误消息,说明他们需要安装 Java 6 或更高版本,但由于应用程序甚至无法启动,我从来没有机会这样做。
我的直觉是没有办法做到这一点,因为 Spring 需要能够保证我的应用程序在初始化后正确构建,但我想我还是会问。关于如何实现我的最终目标的任何其他建议也会有所帮助和赞赏。
我们正在使用 Spring 3.0.6
谢谢!