0

レポート用のスプレッドシートを準備するサービスに取り組んでいます。これを実現するために使用jxl-2.4.2.jarしています(互換性の制約により、最新バージョンを使用できないことに注意してください)。Eclipse でローカルにコードを実行すると、正常に動作します。私の日食にはJava 1.5があります。

コードをテスト環境にデプロイすると、( jxl の任意のクラス)が与えNoClassdefFound errorられます。jxl.*私のテスト環境には、IBM の Java 1.5 があります。このコンテキストで IBM のバージョンまたは Sun のバージョンの Java を使用しても、違いはないと思います。

このエラーは、JVM が実行時にクラスのロードに失敗した場合、またはクラスに静的メソッド/プロパティがある場合に発生する可能性があると思います。クラスを確認しましたが、静的コンテンツはありません。したがって、これは別のものである可能性があります。

参考までに..プロジェクトをビルドするためにantを使用しています.build.xmlをチェックしています。Java 1.5 の正しいバージョンを表示しています。誰かがこのエラーを修正するのを手伝ってくれませんか? また、参考までに..私のプロジェクトはAIX 5.0サーバーにあります。

この点での助けは大歓迎です。前もって感謝します。

4

1 に答える 1