代码之家  ›  专栏  ›  技术社区  ›  C. Ross trotttrotttrott

为什么RAD在IOException(ex)上抛出编译错误;

  •  1
  • C. Ross trotttrotttrott  · 技术社区  · 15 年前

    为什么RAD7给出的编译错误是

    构造函数IOException(Exception)未定义

    throw new IOException(ex);
    

    JavadocforJava1.6/6.0声明 IOException 有一个 IOException(Throwable) 建造师

    IOException异常 我只看到以下构造函数

    • IOException()
    • IOException(String)

    笔记:

    • Rational Application Developer 7.0.0.8版
    • 项目兼容性设置为Java 6
    1 回复  |  直到 15 年前
        1
  •  1
  •   Isaac    15 年前

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

    如果这是一个“faceted project”(右键单击项目->properties,如果存在,请选择“project Facets”),那么您的“Java”方面可能不是1.6。