2010-09-14 34 views
1

爲什麼RAD7給出爲什麼RAD在IOException(ex)上引發編譯錯誤;

構造IOException異常(異常)編譯錯誤是下面的行未定義

throw new IOException(ex); 

對Java 1.6/6.0規定的Javadoc說IOException有一個IOException(Throwable)構造函數

當我看de的IOException FINITION我只看到了下面的構造

  • IOException()
  • IOException(String)

注:

  • 的Rational Application Developer 7.0.0.8
  • 項目兼容性設置爲Java 6

回答

1

這是由於您的項目設置爲針對較舊的JRE編譯造成的。

如果這是一個「分面項目」(右擊項目 - >屬性,選擇「項目分面」,如果它存在),那麼你的「Java」面可能不是1.6。

如果這不是「分面項目」,請轉到項目的構建路徑,您將看到它正在針對JDK 1.4的WAS 6.0 JRE進行編譯。雙擊它以更改爲WAS 7.0 JRE。

相關問題