
現在FORTEのツールを使ってJAVAの勉強をしているのですが、FORTEで作ったアプリをJARファイルにしてFORTE上での実行は問題なくできました。しかしFORTEを使わずにDOS上からコマンドでJARファイルを起動してもエラーが出ます。多分クラスパスの設定の問題ではないかと思うのですがどうもうまくいきません。誰か教えていただけないでしょうか?エラーは
C:\>java -jar SerialPort.jar
Exception in thread "main" java.lang.NoClassDefFoundError: javax/comm/SerialPort
EventListener
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
No.2
- 回答日時:
> パスを書いてみたのですがうまくいきません。
パスの書き方がまずいのでしょうか?> C:\>SET CLASSPATH=%CLASSPATH%;C:\j2sdk1.4.1\jre\lib\ext\comm.jar
変ですねえ。comm.jar は sun のサイトからダウンロードしたやつですよねえ。
よくは分からないのですが、逆にしてもだめかなあ?
C:\>SET CLASSPATH=C:\j2sdk1.4.1\jre\lib\ext\comm.jar;%CLASSPATH%
# あてずっぽう (^^;
後、直接は関係ないかもしれませんが、サイトから取ってきた zip に含まれている
DLL は、きちんと配置していますか?
この回答への補足
お世話になります。
まず上記に書かれたクラスパスを試しましたが結果は同じでした。
もう一点のDLLですが、説明書にあったようにc:\j2sdk1.4.1\jre\binの中に入れてます。何かほかに注意点はありますか?
No.1
- 回答日時:
javax.comm.SerialPort のクラスが入っている jar をクラスパスで指定してください。
この回答への補足
お世話になります
パスを書いてみたのですがうまくいきません。パスの書き方がまずいのでしょうか?
C:\>SET CLASSPATH=%CLASSPATH%;C:\j2sdk1.4.1\jre\lib\ext\comm.jar
C:\>java -jar SerialPort.jar
Exception in thread "main" java.lang.NoClassDefFoundError: javax/comm/SerialPort
EventListener
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SVFの設定について:クラスパス...
-
classファイルについて
-
『ClassNotFoundException: org...
-
「削除するか、クラスパスの正...
-
org.apache.tools.zip.* を使っ...
-
Eclipseでデバッグが出来ないエ...
-
プログラム実行の際に、「ソー...
-
サーバから落としてきたWebアプ...
-
Javaアプリケーションのアイコ...
-
java.io.Fileクラスは絶対パス...
-
”書きこみできません”とエラー...
-
JSP・JAVAクラスのソースコード...
-
この <windows.h> はどこに在る...
-
eclipseでのsvn認証エラー回避方法
-
javax.servlet.ServletExceptio...
-
Javascriptの値をJava(JSP)へ渡...
-
eclipseでTomcat起動時にエラー...
-
html上で、バッチやexeファイル...
-
windowsのタスクスケジューラを...
-
vs codeはオフラインでも使用で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipse・プロジェクトで、フォ...
-
classファイルについて
-
SVFの設定について:クラスパス...
-
javaクラスファイルをEclipseで...
-
eclipse でclassesフォルダーが...
-
earファイルを展開する方法
-
Eclipse「リフレッシュ」と「ク...
-
jdbcドライバのjarファイルにク...
-
EclipseでHTTP404エラーが出る。
-
『ClassNotFoundException: org...
-
javax.mailがimportできない
-
【Eclipse】パッケージ・エクス...
-
VisualStudioでC++クラスを追加...
-
「main メソッドを持つクラスが...
-
java クラスファイルとソースコ...
-
結局 deleteしないとダメ? フ...
-
FileWriterで8kb以上書き込むに...
-
「削除するか、クラスパスの正...
-
【Eclipse】逆コンパイルでエラ...
-
Eclipseで、クラスを新規作成す...
おすすめ情報