问题标签 [jdk1.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 回答
139 浏览

oracle11g - 从 oracle 11g 存储过程调用部署在 JbossAS7.1 上的 EJB3

作为我们应用程序的一部分,我们需要从 Oracle 11g 存储过程调用 EJB3 SLSB 方法。

EJB3 应用程序在 JbossAS7.1 上运行,JbossAS7.1 支持使用其远程 API 远程查找 EJB。Jboss 客户端 7.1 jar 与 oracle 11G 中支持的 Jdk1.5 VM 不兼容。

据我所知,Oracle 11G VM 支持无法升级,还有其他方法可以完成这项工作吗?

我们如何从 Oracle 11g 存储过程访问 EJB3 部署的 JBossAs7.1?

0 投票
2 回答
1985 浏览

java - ejb 编译失败

我正在努力解决这个问题。它以前对我有用,突然当我对接口和实现类进行一些更改以及尝试构建时,我收到以下错误。我尝试卸载 weblogic,jdk,一切。但我仍然有这个问题。请帮帮我..我正在使用 weblogic10.0 , jdk1.5.0_22 , jre105.0_22 , Eclipse indigo

0 投票
0 回答
348 浏览

android - Maven android build 给出编译时错误,就好像它是用 -target=1.5 构建的

在我的 Maven 构建过程中,我遇到了这样的错误:

[错误] /sandbox/mobile-apps/quickdroid/test/src/com/xxx/MyActivity.java:[14,21] java.util.LinkedHashMap.Entry 在 java.util.LinkedHashMap 中具有私有访问权限

我用一个类创建了一个简单的测试项目。此错误对应于以下代码:

Intellij 可以很好地编译此代码。如果我在我的 intellij javac 参数中更改 -target=1.5,那么我会得到同样的错误。下面在我的 pom.xml 中,我指定了目标 1.6,并使用 -X 参数验证了 maven 正在获取此设置。为什么我会收到错误,好像它仍在编译目标 1.5?

maven -X 输出的摘录:1.6

.

[调试] (f) 源 = 1.6 [调试] (f) staleMillis = 0 [调试] (f) 目标 = 1.6

.

[调试] 命令行选项:[调试] -d /sandbox/mobile-apps/quickdroid/test/target/classes -classpath {...} -g -nowarn -target 1.6 -source 1.6

pom.xml

http://maven.apache.org/maven-v4_0_0.xsd">4.0.0

0 投票
0 回答
9088 浏览

maven - .class 文件中的错误版本号

我正在尝试使用 Maven 在本地 Jetty 中部署 webapp。

我在命令行中的 Java 版本是

在 Eclipse 中,我的项目的 JDK 合规性设置为“在构建路径上使用执行环境 J2SE-1.5 的合规性”,这也是 JDK1.5.0_22。

无论我尝试从哪里运行它,无论是命令行mvn jetty:run还是 Eclipse 配置这样的 VM

在此处输入图像描述

我得到同样的错误。

我很困惑

因为自从我更改为 J2SE-1.5 以来我一直得到这个,因为项目要求是这样指定的。

我什至删除了我的整个 m2repo 并让 Maven 重新下载了所有内容。

我对这种错误的组合有点迷失了。任何人都可以对此有所了解吗?

编辑:

如果我将我的 Java 版本更改为 JDK-1.6,它可以“正常”工作(不同的不相关错误)。

但为什么?如果项目要求是 Java 1.5,它不应该工作吗?
此外,不应该 Maven 下载的所有存储库都与 1.5 兼容,因为它们是在部署之前编译的?

编辑2:(关于@Kal的评论)

我的项目是主干线的子项目示例。为了编译它,我在我的示例项目的 POM 上运行 Maven,这取决于以前的 POM。在其父 POM 的示例目录中,有:

编辑 3:

这是我的依赖树:

0 投票
1 回答
220 浏览

java - 使用 jdk 5 运行小代码片段,使用 jdk 6 运行其余代码

是否可以使用 jdk 5 运行小代码片段并使用 jdk 6 运行其余代码?

有一个代码可以在 jdk 5 上正常工作。我将根据 jdk 6 对其进行更改,但目前没有时间这样做。那么有什么方法可以用 jdk 5 执行 4 行。

看起来很有趣,但它是必需的....请建议我....

0 投票
1 回答
4176 浏览

java - 如何在不破坏当前设置的情况下安装多个版本的 JDK?

我在使用 JDK 1.6.34 设置的 Ubuntu 桌面上,一切正常。我想安装 JDK 1.5.11,以使我的环境变量等不会因安装 1.5.11 而“爆炸”。

这甚至可能吗?同一台机器上可以安装 2 个以上的 JDK 吗?如果是这样,实现这一目标需要采取哪些必要步骤?

0 投票
1 回答
102 浏览

mysql - 无法在 JRE6 更新 37 中启动 mysql

我已经在我的产品中安装了Jre6更新 37,但我的JDK版本仍然是1.5.

由于我的产品在旧版本中作为服务器运行JVM(我没有在下找到服务器文件夹jre/bin),我只是将客户端复制jvm.dll到服务器jvm.dll并启动服务。连接到MySql它时会抛出“ Cannot run program "33366": CreateProcess error=2, The system cannot find the file specified”。

0 投票
1 回答
789 浏览

java - 在 JDK 1.5 中使用 Collections.newSetFromMap 的替代方案?

我想在不支持它的 JDK 1.5 中使用这种“Collections.newSetFromMap()”方法。Java 5 也不支持 ConcurrentHashSet 类。必须在 JDK 1.5 中编译以下行。我该怎么做?

请指导我。

0 投票
1 回答
4365 浏览

eclipse - 使用 jdk1.5 在 Eclipse 中运行 Maven 项目时出错

操作系统:Ubuntu 12.10
Eclipse:4.2
Java:jdk1.5.0_22 和 jdk1.7
Apache Maven:3.0.4
Maven 主页:/usr/share/maven
m2e:1.2.020120903-1050

我在 Eclipse 中创建了一个非常简单的“Hello, World”Maven 项目,以便测试它以迁移我们自己的项目(使用 1.5)。我的 pom.xml 如下:

我在我的项目构建路径中设置了 J2SE-1.5 (jdk1.5.22)。然而,尝试从 Eclipse 中运行 Maven Clean 或 Maven Install,我收到以下错误:

谷歌搜索,我发现当用于编译的 jre 版本与用于运行的 jre 版本不同时会发生这种情况。将所有内容更改为 1.7(pom.xml 和构建路径)修复了错误,这表明它可以使用 java 1.7 编译或运行。

但我似乎无法在我的配置中找到错误。

跑步时

在终端中,maven 构建项目没有错误。

我在 Eclipse 中做错了什么?

0 投票
2 回答
1255 浏览

java - 正则表达式在 java 1.5 中不起作用

我使用上面的程序来解析字符串",1234,ABC"。解析后我应该得到 3 个令牌,如下所示:

  1. 空字符串即“”
  2. 1234
  3. 美国广播公司

它似乎适用于 Java 1.6,但不适用于 Java 1.5。

自 Java 1.4 以来,正则表达式就在 java 中,那么为什么我会遇到这样的问题?