2012-01-19 16 views

答えて

26

任意のJavaコードを実行するだけでなく、いくつかの構造を設定する必要があることに注意することが重要です(たとえば、メソッドを呼び出す場合は、どの引数を渡しますか?)特定のJavaコードを実行する場合は、希望の制約の下で特定のコードを起動するだけのクラスでmainメソッドを作成することを検討する必要があります。これを行う1つの方法は、実行するコードを含むメソッドpublic static void main(String[] args)を追加することです。これを実行したら、右クリックして "Run As ..."オプションを選択し、 "Java application"を選択して、作成したプログラムを実行します。

また、特定のコードが機能しているかどうかを確認したい場合は、JUnitを使用して単体テストを書くことを検討してください。 JUnit test suite from Eclipseを実行して、特定のコードが正しく機能しているかどうかを確認できます。これは、開発のあらゆる段階を通じてソフトウェアをテストすることが可能になるため、私がやってお勧めするものです。

希望すると便利です。

+0

キーボードショートカットはありますか? – dmonopoly

+0

私はmainメソッドを追加しました - public static void main(String [] args)。 srcファイル(.javaファイル)を右クリックすると、Run As> Javaアプリケーションが表示されます。それをクリックすると、「選択にメインタイプが含まれていません」と表示されます。それはとても厄介なことです! – Mugen

2

主な方法はありますか?その場合は、ファイルを右クリックし、ポップアップメニューから[実行] - > [Javaアプリケーション]をクリックします。

+0

いいえ、そうではありません。メインメソッドでコードを書くつもりです。ありがとうございます。 – bsm

1

はい、メインファイルをそのファイルに入れて実行してください。

5

確かに、独立したファイルにはmain関数が必要です。

public class HelloWorld 
{ 
    public static void main(String[] args) { 
     System.out.println("Hello World"); 

    } 

} 

をして、それを実行します。

はそうのようなクラスを作成します。

+0

ありがとうございます。 – bsm

6

はい - 右クリックしてRun as -> Java applicationを選択します。あなたはmainメソッドが必要です。

+1

'Ctrl + Alt + X J' –

0

コンテキストメニューの[ファイル名を指定して実行]アイテムには、Antのスクリプトの場合は「Antビルド」、Javaクラスの場合は「Javaアプリケーション」など、さまざまなオプションが含まれます。クラスにmain()メソッドがある場合は、それを実行するためのオプション「Javaアプリケーション」があります。

2

JUnit TestCaseを作成してテストを実行すると、Javaファイルを右クリックしてJUnitテストケースを選択し、テストするメソッドを選択してテストケースを実行することができます。

または

あなたは、単にpublic static void main(String[] args)を書くことができますが、あなたはあなたのJavaクラスを変更する必要があります。

私は個々のJavaクラスをテストすることをお勧めします。

関連する問題