ビット演算子が使えない!Javaでの計算に関するエラーについて
- ビット演算子が使用できないため、Javaのプログラムで計算を行う際にエラーが発生しています。
- エラーメッセージ"Exception in thread "main" java.lang.NoClassDefFoundError: keisan"が表示されます。
- このエラーについて解決する方法を教えてください。
- ベストアンサー
ビット演算子が使えない。
こんにちは現在Javaをやっているいのですが、 //計算を行うプログラムです。 public class keisan{ public static void main(String args[]){ int num1=10; int num2=15; System.out.println("num1とnum2にいろんな演算を行っています。"); System.out.println("num1+num2は"+(num1 | num2)+"です。"); } } コンパイルはできましたが、 Exception in thread "main" java.lang.NoClassDefFoundError: keisan[ とエラーがでてきます。どうしたら良いのでしょうか? お願いします。
- Judau_MSZ-010
- お礼率78% (891/1128)
- Java
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
実行するとき java keisan.java と入力していませんか? java keisan と入力して実行してみてください
関連するQ&A
- 超初心者です。教えてください。
初心者です。javaのマニュアル書に書いてある class Hello{ public static void main (String[] args){ System.out.println("Hi! Hello!!"); } } はコンパイルすることができたのですが、実行すると Exception in thread "main"java.lang.NoClassDefFoundError: Hello という文書が出てきますどうすればいいのでしょうか。教えてください。
- ベストアンサー
- Java
- コマンドライン引数の掛け算のプログラムを教えて下さい。
コマンドライン引数で*で掛け算するプログラムを作成しています。 「"*"」の入力なしに c:\myweb\keisanmain>java myweb.Keisanmain.Keisan 1 * 2 を実行してくれる掛け算のプログラムを自分なりにここまで作成しました。 実行の結果 c:\myweb\keisanmain>java myweb.Keisanmain.Keisan 1 * 2 Exception in thread "main" java.lang.NoClassDefFoundError: myweb/Keisanmain/Keisan というバグがでます。 どうかわかる方お時間があるときに教えて下さい。 package myweb.keisanmain; class Mainkeisan{ public static void main (String args[]){ if(args.length == 0){ }else if(args.length == 1){ }else if(args.length == 2){ }else if(args.length == 3){ /** *c:\myweb\keisanmain>java myweb.Keisanmain.Keisan 1 * 2 Exception in thread "main" java.lang.NoClassDefFoundError: myweb/Keisanmain/Keis an */ double num =0.0; Integer a = new Integer("args[0] * args[1]"); double b = a.doubleValue(); System.out.println(b); } } }
- ベストアンサー
- Java
- 今日からjavaの勉強をはじめたものです
以下のプログラムを作成したところ、コンパイルは通るのですが、実行すると、Exception in thread "main" java.lang.NoClassDefFoundError: testとでます。こんな簡単なプログラムも実行できないなんて。。だれかわかる人いませんか? class HelloJava { public static void main(String[] args) { System.out.println("Javadasu"); } }
- ベストアンサー
- 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
- 参考書のサンプルが実行できません
Sample.javaに class Sample{ public static void main(String args[]){ System.out.println("HelloWorld"); } } を記述して コマンドプロントでSample.classを作成。 その後、java Sampleと入力したのですが Exception in thread "main" java.lang.NoClassDefFoundError と表示されました。 参考書通りにしたつもりなのですが、どこが間違っているのでしょうか? 教えてください。 お願いします。
- ベストアンサー
- Java
- 妙なエラー
Exception in thread "main" java.lang.NoClassDefFoundError: Test のエラーの意味はなんでしょうか? class Test{ public static void main(String args[]){ System.out.println("Hello"); } } コンパイルは成功し java Test[enter] に対して出ます。 実は僕の環境ではきちんと実行できます。 知り合いのコンピュータだと出来ないんです。 メールのやり取りですので、何が間違っているのか謎なんです。 おしえてください・・・
- 締切済み
- Java
- 構文がエラーになる
Exception in thread"main"java.lang.NoClassDefFoundError という文章でエラーになります。 import java.io.*; class Sample34 { public static void main (String args[])throws IOException { System.out.println("整数を入力してください。"); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str = br.readLine(); int res = Integer.parseInt(str); if(res == 1){ System.out.println("1が入力されました。"); } else if(res == 2){ System.out.println("2が入力されました。"); } else{ System.out.println("1か2を入力してください。"); } } }
- 締切済み
- Java
- javaが実行されない
雑誌を買ってjavaでプログラミングをしているのですが なぜか実行できません。 ツールはteraPadとJDKを使っています。 public class sample { public static void main(String[] args) { System.out.println("hello!"); } } コンパイルし、classファイルを実行すると Exception in thread "main" java.lang.NoClassDefFoundError: sample/class と出て実行できません。結果はhello!となるはずなのですがどなたかどこがおかしいのか教えてください。
- ベストアンサー
- Java
お礼
ありがとうございます。 できました!