【问题标题】:Why does RAD throw a compile error on IOException(ex);为什么 RAD 在 IOException(ex) 上抛出编译错误;
【发布时间】:2010-09-14 14:54:51
【问题描述】:

为什么RAD7会出现编译错误

构造函数 IOException(Exception) 未定义

在下一行

throw new IOException(ex);

Java 1.6/6.0 的 Javadoc 声明 IOException 有一个 IOException(Throwable) 构造函数

当我查看IOException 的定义时,我只看到以下构造函数

  • IOException()
  • IOException(String)

注意事项:

  • Rational Application Developer 7.0.0.8
  • 项目兼容性设置为 Java 6

【问题讨论】:

    标签: rad java-6


    【解决方案1】:

    这是因为您的项目被设置为针对较旧的 JRE 进行编译。

    如果这是一个“分面项目”(右键单击项目 -> 属性,如果存在则选择“项目分面”),那么您的“Java”分面可能不是 1.6。

    如果这不是“多面项目”,请转到项目的构建路径,您会看到它是针对 JDK 1.4 的 WAS 6.0 JRE 进行编译的。双击它以更改为 WAS 7.0 JRE。

    【讨论】:

      猜你喜欢
      • 2021-09-19
      • 2021-03-05
      • 2012-01-13
      • 2012-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多