- ベストアンサー
Eclips でオブジェクトコードのコンパイルエラー
こんにちは。 JavaもEclipsも超初心者で学習本を頼りに勉強しています。 簡単なオブジェクトソースを書いてみたのですが、普通にコンパイルすると 「java.lang.NoClassDefFoundError: shohin/java Exception in thread "main" 」と表示されてしまいます。 mainはオブジェクトソースなんで無いのは正しいとおもうのですが・・・(+_+) おかしな質問かも知れませんが、よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- コンパイルできるのに実行できない
はじめまして。 最近JAVAを始めようと思ったんですが、早くも行き詰まってしまいました。 コンパイルは出来るんですが、実行されないのです。 以下のような文章が出てきます。 Exception in thread "main" java.lang.NoClassDefFoundError: Hello ちなみに、買った本のサンプルプログラムでも同じでした。 これは何が原因なんでしょうか? よろしくお願いします。
- 締切済み
- Java
- コンパイルが通らない
うちのPCでは確実にコンパイルが通って、実行までできたプログラムが他の人のPCではコンパイルが通らなかったり実行ができません。 実行する際には javac nishi.java java nishi とやると以下のようなエラーがでて実行ができません(コンパイルは通ります。決してjava nishi.classとかjava nishi.javaといったお約束の間違いは行っていません) Exception in thread "main"java.lang.NoClassDefFoundError:nishi また違うファイルではこっちでコンパイルが通るのにあっちではコンパイルが通らなかったりします。バージョンが違うためでしょうか?僕のバージョンが1.5.08?で相手が1.4.2くらいです。だからコンパイルが通らないの?
- 締切済み
- Java
- コンパイルができないのですが…
こんにちは。Javaプログラミングをはじめたばかりの素人です。 教本どおりにプログラムしてるつもりなんですが、実行結果が 教本のものと違うんです。MS-DOSプロンプト上で Exception in thread"main"java.lang. NoClassDefFoundError:Sample2 と表示されるのです。何がいけなかったのでしょうか。 どなたか教えていただけませんか?
- 締切済み
- Java
- 実行時に出るエラーの意味が解りません
Javaで、「SystemFont 」というクラス名をつけて プログラムを組み、コンパイルしてその後実行したところ Exception in thread "main" java.lang. NoClassDefFoundError:SystemFont というエラーが表示されるだけで実行できません。 このエラーの示す意味をどなたか教えて頂けませんか?
- ベストアンサー
- Java
- コンパイルができなくて悩んでいます!!!
先程、サンマイクロシステム社のホームページから、jdk1.5.0_02のJDKをダウンロードしてインストールしたのですが、どうしてもコンパイルできません。 "MyJava.java"というデータを作成したフォルダに行き"javac MyJava.java"とコンパイルすると、 画面には Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/javac/Main と表示されます。。。何回してもこのメッセージが出るのですが、私全くの初心者でどういう意味なのかわかりません。本当に困っています、なぜコンパイルが出来ないのか、また解決方法を教えてください。どうかお願いします。
- ベストアンサー
- Java
- コンパイルエラー(Threadオブジェクト化)
Runnableを継承したNormalClassをThreadとしてオブジェクト化しようとしているのですが、コンパイルエラーが出現して困っています。どうすればいいでしょうか? 下記エラー参照 Main.java:1: NormalClass は abstract でなく、java.lang.Runnable 内の abstract メソッド run() をオーバーライドしません。 下記ソース class NormalClass implements Runnable{ } class Main extends Thread{ public static void main(String args[]){ test = new Thread(new NormalClass()); } }
- ベストアンサー
- Java
- javamailについて
javamailでメール送信を行いたいのですが、プロンプトでコンパイルはとおるのですが、実行すると 「Exception in thread "main" java.lang.NoClassDefFoundError: TestMail」 というエラーが出ます。 何が原因でしょうか?
- ベストアンサー
- Java
- コンパイルできたのですけど…
今までコンパイルできてmainメソッドの実行がコンソール上でできていたのですけどException in thread "main" java.lang.ArrayIndexOutOfBoundsException:5 at sampled5l4.main(sampled5l4.java:26) というのがコンソール上にでて実行できません。コンパイルされて、クラスファイルもできているのになぜ実行ができないのでしょうか?ちなみにほかのやつはちゃんと実行できます。どこを直せばいいのでしょうか?ご教授お願いします。jdk1.5.0です。
- ベストアンサー
- Java
- Javaアプリケーションについて
次のようなプログラムを作ってコンパイルをしました。 public class app { public static void main(String[] args) { System.out.println("Hello from Java!"); } } コンパイルまではできるのですが、 java appで実行しようとすると Exception in thread "main" java.lang.NoClassDefFoundError:app となって、アプリケーションを実行することができません。 本には、これで実行できると書いてあるのですが・・・ どなたか教えてください。
- ベストアンサー
- Java
お礼
回答ありがとうございます。 コンパイルは実行時にされるのかと勘違いしておりました。 保存時にコンパイルがされていたのですね。 わかったような気がします。 ありがとうございました。