2016-06-12 16 views
0

Eclipseで次のコードを実行しようとしていますが、最後に実行されたJavaファイルがもう一度実行されます。なぜこれが起こっているのか?私はEclipse Mars 2を使用しています。Javaファイルを実行すると、以前に実行されたファイルが再び実行されます

package DeclareandAccessControl; 

class Cup {} 
class Poisoncup extends Cup{ 
public static void takeCup(Cup c){ 
if (c instanceof Poisoncup){ 
    System.out.println("Conceivable"); 
}else if(c instanceof Cup){ 
    System.out.println("Dizziying Intellect"); 
} 
else{ 
    System.exit(0); 
} 
} 
public static void main(String args[]){ 
Cup cup = new Poisoncup(); 
takeCup(cup); 
} 
} 
+0

きれいにしてビルドしてください。 – waltersu

+0

このファイルのみを実行しているのですか?これはプロジェクトの一部ですか? – jgm

+0

このファイルのみを実行しました。私はJavaアプリケーションとして実行する場合、今動作します! – Veskar

答えて

0

ツールバーのrunボタンの近くにある小さな矢印を押してください。ここでは、すべての最後に使用され、実行コンフィギュレーションが表示されます。あなたの新しいJavaファイルをここに示すdoes't場合

enter image description here

それはあなたが前にそれを実行したことがないことを意味します。パッケージエクスプローラでファイルを右クリックし、 "Run As => Java application"を選択します。それが実行され、次回はこのリストに表示されます。

+0

djxak:Java Appとして動作します。どうも! – Veskar

関連する問題