2016-06-12 94 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