シェルを表示する限り、起動可能な.jarがあります。私はこのラインを持つ新しいダイアログを作成し、リスナーを持っているボタン押したときしかし、: JSONParser parser = new JSONParser();
をそれは私がJSON-シンプル-1.1.1.jar持っているが、私にはないException in thread "main" java.lang.NoClassDefFoundError: org/json/simple/parser/ParseException
SWTJarと外部ライブラリ
をクラッシュクラスローダがそれを取得するようにどこに置くべきかを知っている。
Eclipse環境内から起動したときにうまく動作するので、この問題が発生したSWTJarのjar-in-jar-loaderの世界にいるときだけです。
それはあなたのjarファイルと一緒にエクスポートされるかどうかをチェックしましたか? json-simple-1.1.1.jarを実行可能ファイルと同じフォルダに配置しようとしましたか? – Calon
これはSWTJarで作成されたjarファイルで、jarファイルが – pretzalcoatl
であるフォルダにあります。これはビルド構成にも含まれていますか? (プロジェクトのbuild.properties) – Calon