• ベストアンサー

eclipse で実行時のコマンドを見る方法

eclipse の 実行時 にどのような操作が行われているかを見ることは可能でしょうか? 例えば 実行を押した時点で以下のような命令が行われているとおもうのですが、 javac -cp classA;classB hello java -cp classA;classB hello このようなコマンドを(コマンドプロンプトなので実際に手打ちするのでなく、) eclipse上で実行を押した時点で確認して見ることは可能でしょうか? よろしくお願いします。

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

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

自信なし。 多分Eclipseは独自のコンパイラ用クラスを持っていて、JDK側に含まれているjavacを利用してないんじゃないかという気がする。このへんのソース見る限り。(一応javacをゴミ箱から捨ててみて実行されることを確認している。他のところにコンパイラがあったりするのを見落としていなければ、の話だが。) http://dev.eclipse.org/viewcvs/viewvc.cgi/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/Compiler.java?revision=1.117.2.1&view=markup http://dev.eclipse.org/viewcvs/viewvc.cgi/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java?view=markup JREが必要とは言っていても、JDKが必要とは言ってないし、 この辺もそういう話をしていると思う。多分。 http://www.java-forums.org/eclipse/10498-building-projects-jre-not-jdk-eclipse.html http://thecoderlounge.blogspot.com/2010/05/ecj-eclipse-java-compiler.html

関連するQ&A

  • Eclipseがコンパイル、および実行時に吐くコマンドについて

    Eclipseがコンパイル、および実行時に吐くコマンドについて JAVA初心者です。 JAVAのプログラムを作成した際、 $javac hoge.java $java hoge 等とすると思います。 ここで質問なのですが、 ###############  質問  ################# Eclipseで実行のボタンをおしてJAVAプログラムをコンパイル、実行した場合に、Eclipseが吐くコマンドを確認するためにはどのようにすればよろしいでしょうか? ###################################### というのも、http://okwave.jp/qa/q5928481.htmlで質問させていただいたことについて、Eclipseだとうまく実行できたので、Eclipseが吐くコマンドが確認できれば「自分の打ち込んだコマンドのどこが誤っていたのか」を知るヒントになると考えたからです。 どなたか方法をご教授頂けないでしょうか。よろしくお願いします。

    • ベストアンサー
    • Java
  • Eclipseで実行できてコマンドプロンプトで実行できない

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

  • Eclipseでプログラム実行時に引数を渡す方法を知りたい!

    EclipseでJavaのプログラミングをしているのですが、実行時に引数を渡す方法が分かりません。 プログラムの内容としては、テキストファイルの中身を表示するプログラムなんですが、コマンドプロンプト上で実行する場合には、 C:\Java> java Test < Test.txt という風に実行すればよいのですが、Eclipseではどのように引数を渡して実行すればよいのか分かりません。 誰か助けてください!

    • ベストアンサー
    • Java
  • Eclipseでは実行できるのにコマンドラインではできません。

    eclipse上で、別プロジェクト(のクラスを参照し、標準出力を行うクラスを作成しました。Eclipce上では、起動すると正常に実行できるのに、コマンドプロンプト上で実行すると、別プロジェクトのクラスがない (Exception in thread "main" java.lang.NoClassDefFoundError: "別プロジェクトの参照しているクラス") のエラーが出力されます。 たたいたコマンドは、 java -jar ××× .jar aaaaa ※classpathには参照するクラスフォルダおよびjarファイルを参照するように設定しています。 ※因みに、eclipseのbuild.xmlを実行してjarファイルは作成。正常に終了しました。 どなたか同じ現象で回避されてた方がいらっしゃいましたら、どうかご教授していただけたらと思います。 よろしくお願いいたします。

  • 実行できません

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

  • Eclipseが起動できません

    Eclipseが起動できません Eclipseが起動できません(eclipse-platform-SDK-3.4.1-win32) 以前Sunのサイトからjdk1.6.0_20をインストールて設定もできています。JAVAも動きます。 今年の夏まで学校でコマンドプロンプトとテキストエディター(メモ帳など)を使ってJABAの基本のプログラムを書いています。個人PCにも同じ方法で動きますれからはeclipseを使用します。ので個人PCにもeclipseを使用できるようにしたいです しかしeclipse.exeをクリックすると「JVM terminated. Exit code=1」が表示されて起動できません。対策も自分なりにネットで調べてみたのですが、にっちもさっちも行かなくなってしまいました。自分はこれからどうすべきなのでしょう? JAVAはテキストで正しくJAVA文章を書き、○○○.jaavというものを作り コマンドプロンプトでjavac ○○○.javaを入力すると動き○○○.classのクラス文章が自動作成され java ○○○ を入力JAVAプログラムが実行されます。 この流れは実行でき動きます。 マイコンピュータのプロパティーの環境変数設定もJAVA文書を書きコマンドプロンプトで実行できる環境になっています。 いろいろと調べても質問者の結果は環境変数の問題とかが多いです。 何をどうしてよいかわかりません。 なみにosはWinXPです。javaは動くので環境変数の設定はできています。 。 万事休すです。どなたか解決方法をお願いしますm(~_~)m

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

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

    • ベストアンサー
    • Java
  • Javaの実行について

    先日から学校でjavaを習いはじめました。 家でも自分でいろいろやってみたいと思うのですが。 本で書いてある、コンパイル・実行の方法がなぜか学校のと家のではとが違うようなのです。 本ではコンパイルは(ファイル名はHello.javaです) javac Hello.java なのに 学校では %JAVA HOME%\bin\javac Hello.java と入力しないとコンパイルされません。 しかしこれは家のPCでは上の方法で普通に出来ます。 実行は本では java Hello なのに 学校・家では java -cp . Hello と打たなければ実行することができません。 これはどうしてなのでしょうか? お願い致します。

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

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

  • Javaでコンパイルできなくなりました

    javaでコンパイルできなくなりました。今まではJava2 SDK バージョン1.4.2_03をインストールしてコマンドプロンプトからjavac、javaコマンドを用いコンパイル、実行していました。 そして、Eclipse(バーション3.0)というIDE環境に興味を持ちインストールした後にとりあえずもう一度コマンドプロンプトからjavacコンパイルしてみたらエラーがでるようになりました。 ソースを書くと長くなってしまうので簡単に説明すると、String sに"Hello World"を代入してSystem.out.println()で表示させるだけのプログラムです。Eclipseをインストールする前は実行できたのでソースに問題があるという事はありません。エラーメッセージは以下のような感じでした //エラーメッセージ 検出値 : java.lang.String 期待値 : String String s = "Hello World"; その後にソースで String s="Hello World";としていた行を java.lang.String s = "Hello World";に変更しました するとjavacではエラーが出なくなるのですがjavaコマンドで実行すると Exception in thread "main" java.lang.NoSuchMethodError: main というメッセージが出て実行できないです。 環境変数は、SDKインストール後、PATHC:\j2sdk1.4.2_03\bin;を加え、Eclipseインストール後は何も変更していません。 何が問題なのでしょうか?お願いします。

    • ベストアンサー
    • Java

専門家に質問してみよう