だから私はよく知られているCooja SimulatorのJava製プラグインに取り組んでいます..ボタンをクリックすると、タイトルに表示されている例外が発生します..
同じ問題に関連する多くの投稿をすでに読んでいます.このように、発行クラスをクラスパス環境変数に入れました(私はUbuntuで作業しています):
「com/sun/image/codec/jpeg/JPEGCodec」に含まれるクラスは次の場所にあります。
"/home/user/contiki-2.6/jar_files/lib"であるため、フル パスは"/home/user/contiki-2.6/jar_files/lib/com/sun/image/codec/jpeg/JPEGCodec"になります。
私はbashrcファイルを編集し、次の行を挿入しました:
エクスポート CLASSPATH=.:/path1:/path2:/path3:/home/user/contiki-2.6/jar_files/lib
後者は、問題のあるクラスが配置されているパスです..ソースコードでは、クラスは次のようにインポートされます。
import com.sun.image.codec.jpeg.JPEGImageEncoder;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGEncodeParam;
そして、コマンドant runを使用して Cooja Simulator を起動します。
また、次を発行して、必要な jar/classes を強制しようとしました。
ant -lib /home/user/contiki-2.6/jar_files/lib/com/sun/image/codec/jpeg run_bigmem
しかし、同じエラーが発生しました..この問題の解決を手伝ってくれる人はいますか? どうもありがとう..