2016-06-12 96 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按鈕旁邊的小箭頭。在這裏你會看到所有上次使用的運行配置:

enter image description here

如果新的Java文件開不此處顯示它意味着你從來沒有運行它。然後右鍵單擊包瀏覽器中的文件並選擇「運行方式=> Java應用程序」。它運行,然後下一次出現在這個列表中。

+0

djxak:作爲Java應用程序運行。謝謝! – Veskar