0

私はJDeveloper 10gを使用するプロジェクトに取り組んでいます(そう、想像してみてください)。
このプロジェクトは、Jersey を使用した RESTful Web サービスの開発で構成されています。
私を夢中にさせているのはjavax.ws.rs.core.Response、プロジェクトをビルドしようとすると、を使用するたびにこのエラーが発生することです。

Error: Status$Family not found  in enum javax.ws.rs.core.Response.Status.Family

このスレッドはjava.netで見つけました。Paul が言ったように、バージョンの競合 (jre 5) だと思いました。そのため、Jersey 1.2 にダウングレードし、アドバイスに従って jsr311-api-111.jar を使用しましたが、チャンスはありませんでした。
この問題を解決する方法を知っている人はいますか? PS: 同じプロジェクトは、JDeveloper 11g で問題なくビルドできます。

4

3 に答える 3

0

あなたはJSR-311 APIを参照しています

https://jsr311.java.net/nonav/javadoc/index.html?javax/ws/rs/core/Response.Status.Family.html

jar はhttps://jsr311.java.net/にあります。

この問題を解決するには、新しい jar を古いバージョンに置き換えます。幸運を!

于 2014-02-27T10:12:57.027 に答える