2

Java Swing アプリケーションを開発しました。OSX で Netbeans を使用して開発されました。nix では完全に動作しますが、Windows に関しては、次の例外が発生します。

NoClassDefFoundError: org/jdesktop/beansbinding/Property

ライブラリを削除してクラスパスに再度追加するなど、多くのことを試しました。よくグーグルで検索しました。どうすれば修正できますか?

問題は部分的に解決されました。Windowsで同じプロジェクトを構築し、Windowsで作業します。nix でビルドされた jar は nix では正常に動作しますが、Windows ではこのエラーが表示されます。

4

4 に答える 4

0

org.jdesktop.beansbinding.PropertyNetBeans の新しいバージョンではサポートされなくなったの一部です。詳細については、Netbeans 7.1 で Java デスクトップ アプリケーションが見つからない理由を参照してください。

于 2013-11-05T12:39:46.047 に答える
0

すでに述べたように、問題はクラスパスに jar ファイルがないことです。

コードから Java クラス パスを出力してみて、欠落している jar ファイルを探してください。

System.out.println(System.getProperty("java.class.path"));

于 2013-11-05T11:25:57.637 に答える
-1

かつて私は同じ問題を抱えていましたが、jdbc を使用したスイングではありませんでした。私はたくさん試して、解決策を得ました。まず、Google で述べたすべてのことと上記の回答が完了していることを確認します。それでも問題が解決しない場合は、以前に作成したすべてのクラス ファイルを削除し、プロジェクトをもう一度再実行することを意味します。動作するかどうかを通知します。

于 2013-11-05T11:46:18.203 に答える