• 締切済み

実行したらがメモ帳出て来てしまう

javaを勉強しているのですが、javaを実行するとなぜかメモ帳が開いて書いたコードがメモ帳に表示されているだけになっています。 実行結果をコマンドプロンプトで表示させるように設定等を戻すにはどうすればよいのでしょうか? 解る方、お願いします。

  • Java
  • 回答数2
  • ありがとう数1

みんなの回答

noname#130082
noname#130082
回答No.2

.javaは単なるソースですから、ダブルクリックしても実行になりません。 コンパイルしないと、実行はできないです。コンパイルはjavacというコマンドで、.classという結果が出ます。それをjavaコマンドの引数にすれば実行になりますが。 それをやるためには、Java環境の構築をやらないと・・・。javacもjavaもコマンドとして認識されません。

  • momenlara
  • ベストアンサー率60% (6/10)
回答No.1

どのような方法で勉強しているか分かりませんが、 Javaアプリケーションの実行方法について、もう一度調べることをオススメします。 ちなみにWindowsでは、JAVAファイルはメモ帳に関連付けされているようなので、 .javaなファイルをダブルクリックするとメモ帳が起動するのは正しい動作でしょう。

関連するQ&A

  • プログラムを実行すると、なぜかメモ帳が起動してしまうのですが・・・

    まったくの初心者です。 コンパイラまではうまくいっているのですが、そのあとプログラムを実行すると、メモ帳が起動してしまいます。(ファイルの指定は間違ってないです。)起動されたメモ帳には、ソースコードが書かれています。 コマンドプロンプトには、実行結果が表示されません。使っているエディタはTeraPadを使っています。 なぜ、メモ帳が起動して、実行結果が表示されないのかわかりません。 どなたか、わかる方がいましたらよろしくお願いします。

  • Eclipseで実行できてコマンドプロンプトで実行できない

    最近Windowsパソコンを購入して、Javaを勉強し始めているものです。昨日まではコマンドプロンプトでもjavaコマンドが実行できていたのですが、本日実行してみると、 Exception in thread "main"java.lang.NOClassDefFoundError: と出てきてしまいます。Eclipseではコンソール画面に結果が表示されるのですが、コマンドプロンプトではエラーになってしまいます。環境変数のPATHの設定も問題ないようなのですがどうしたらよいのでしょうか?

  • javaが実行できなくて困ってます。

    javaを始めたばかりの者です。 いきなりですが、 class AppliPM1{ public static void main(String args[]){ System.out.println("Javaパーフェクトマスター"); } } このソースをコマンドプロンプトでjavacにとおすとエラーなくうまく通り、同じくコマンドプロンプトでdirとうつと、 444 AppliPM1.class 130 AppliPM1.java と表示されたので実行しようと思い java AppliPM1 とコマンドプロンプトでうつと Exception in thread"main"java.lang.NoClassDefFoundError: AppliPM1 と表示され実行できません・・・。 教科書のプログラムを何回も確認しましたが絶対に写し間違いもしてないはずなのですが一体実行できない原因は何なのでしょうか!?詳しい方、アドバイスお願い致します!!

    • ベストアンサー
    • Java
  • コマンドプロンプトについて

    javaの入門書を読みながらjavaの学習をしています。 コマンドプロンプトのウィンドウについて質問致します。 最初にコマンドプロンプトにて以下のコマンドを実行しコンパイルします。 javac Helloworld.java 次に以下のコマンドで実行します。 java Helloworld すると実行結果が表示されず新しいウィンドウが開いてしまいます。 最初のウィンドウには「続行するには何かキーを押してください . . .」 と表示されています。 これはコマンドプロンプトの設定がおかしいのでしょうか? コンパイルは通っているので実行後、HelloWorldと表示されるはずなのですが・・・。 何卒、御教授願います。

  • JAVAのソースコード実行法が不明

    プログラミング超初心者です。使用OSはWindowsXPです。JAVAの開発キットやコンパイラなどはインストールしてあるのですが、メモ帳などを開いて、例えば下記のようなコードを入力するとします。 class Sample { public static void main(String args[]) { System.out.println("教えて!goo"); } } わからないのは次の作業で、そのあと、このコードを実行するにはどうすればよいいのでしょうか?なにぶんにもパソコンにまだ疎いゆえ、具体的に教えて頂けるとたいへんありがたいです。 自分で調べた結果、どうやらMS-DOSプロンプトを使用することまではわかったのですが、そのプロンプトもWinXPで見当たらないのです。 また、MS-DOSで使う多種のコマンド「cd 」「md」「copy」などの意味や書式・用法を解説したよいサイトやおすすめの書籍などありましたらぜひ紹介願えないでしょうか。 ちなみお伺いするのですが、こうしたテキストに入力したコードをコンパイルして実行するときというのは必ずMS-DOSプロンプト上でしか実行結果が表示されないのでしょうか?

    • ベストアンサー
    • Java
  • コマンドプロンプトでは、コンパイル実行できるのに、Eclipseではエラーが出ている。

    javaを学習している者です。 「鉛筆パズルゲームプログラミング」という本で勉強しているのですが、その本のコードがコマンドプロンプト上で、与えられてたバッチファイルを実行すると、うまく実行できるのですが、今まで使っていたAll in one Eclipse3.1にソースコードをインポートするとエラーが出てしまいます。 なぜこうなってしまうのか、もし分かる方がいたら、よろしくお願いします。

    • ベストアンサー
    • Java
  • javaの実行形式jarファイルでの出力について

    Windows環境でEclipseを使用してJavaの勉強を行なっています。 実行形式のjarファイルを生成して、サンプルプログラムは動くようになったのですが、コマンドプロンプトに何も表示されないのです。 例えば、System.out.println("abc"); という命令も、全く無視されてしまいます。 どうすればこのコマンドプロンプトに表示できるのでしょうか?

    • ベストアンサー
    • Java
  • 実行できません

    Javaをインストールしたんですけど、コマンドプロンプトでjavacのコマンドを実行しても、'javac'は内部コマンド外部コマンド、操作可能なプログラムまたはバッジファイルとして認識されません。と表示されます。 ちなみに、Javaのバージョンは「j2sdk-1_4_2_11」です。環境変数の値のとこに「C:\j2sdk1.4.2_11\bin」と入力してます。 どこか間違ってるとこがあるのでしょうか?

  • JBuilderでの実行

    JBuilderでコマンドライン引数を使う実行の仕方を教えてください。 例えばTest.javaというファイルをプロンプトで実行するには、 java Test html としますが、JBuilderではどう引数をつければいいのかがわからなくて困っています。 どうかよろしくお願いします。

    • ベストアンサー
    • Java
  • 実行が出来ません・・

    最近Javaを勉強しようと思い参考書を買って本に書いてあるように設定をして実行しようとすると出来ないんです。 私のパソコンのOSはWin98SEです。 まず参考書についていたCD-ROMからj2sdk1.4.1_01をインストールしました。 そのあと環境変数をPATHを設定する為にCドライブのなかにあるAutoexec.Batファイルをメモ帳で開き、最後に SET PATH=C:\j2sdk1.4.1_01\bin;%PATH% を追加し保存した後再起動しました。 再起動後正しく環境変数が設定されているか確認する為MS-DOSを開きC:\j2sdk1.4.1_01\bin以外のディレクトリでjava -version と入力したところ java version "1.4.1_01" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_01-b01) Java HotSpot(TM) Client VM (build 1.4.1_01-b01, mixed mode) と表示され、参考書によると正しく環境変数は設定されているようでした。 その後CドライブにJavaというフォルダを作りました。簡単なプログラムをメモ帳で作りMyClass.javaと名前をつけて保存しました。プログラムの中身は public class MyClass{ public static void main(String arg[]){ System.out.println("java"); } } と、javaという文字を出力するものです。 保存したらMS-DOSでプログラムを保存してあるJavaのディレクトリに移動して javac MyClass.java とコマンドしてコンパイルしました。エラーが表示されず、MyClass.classファイルが作成されていました。その後実行する為 java MyClass とコマンドすると Exception in thread "main" java.lang.NoClassDefFoundError: MyClass と表示され実行することができないんです。これはなんでなのでしょうか? もし分かる方がいたら教えてください。お願いします!

    • ベストアンサー
    • Java

専門家に質問してみよう