2011-08-11 39 views
11

我已经开始使用Eclipse IDe 3.6。我写了一个普通的java程序,当我尝试运行它时(右键单击/运行),我无法找到'运行为java应用程序'选项。我在这里丢失了什么(设置运行配置?)。请帮忙 !!在eclipse中禁用运行java应用程序选项

+3

你有一个静态的主要void定义的地方? – sternr

+0

你是否在java的角度?上下文菜单是很好的。在运行菜单中是否可以运行Java应用程序? – Nivas

+0

上午在Java的角度来看。我有一个静态无效主(字符串p []),并作为Java应用程序仍然被禁用/不可用。 –

回答

16

您可以尝试添加新的运行配置:运行 - >运行配置... - >选择“Java应用程序”,然后单击“新建”。

或者使用快捷方式:将光标放在班级中,然后按Alt + Shift + X打开上下文菜单,然后按J

+0

这工作。我仍然想知道为什么我无法看到'Run as/Java application'右键单击 –

+0

无法正常工作。我没有得到任何方法来获得“作为Java应用程序运行”。我刚刚在磁盘上创建了一个JavaClass.java,并用一个sysout语句编写了一个main方法来测试。我没有,也不打算编写/设置一个完整的Java项目,其中包含所有的“仅作为Java应用程序运行”。我想用一个主要方法运行一个独立的Java类。 – amar

+0

@AnujBalan,除了托马斯的解决方案,你是否找到了解决这个问题的解决方案?因为,正如你所说,这可以工作,但仍然无法使用正确的点击,因此没有以Java Application运行。 – aez

1

Run As > Java Application如果您要运行的类不包含main方法,则不会显示。确保您尝试运行的课程已在其中定义main

+1

它确实有。这只是它没有显示作为应用程序运行。 –

21

有同样的问题。 我显然写的主要错误:

public static void main(String[] args){ 

我错过了[],那是整个问题。

检查并重新检查主要功能!

4

我有这个相同的问题。对我来说,原因竟然是我在类名和文件名中不匹配。我在名为“SignatureTester.java”的文件中声明了类“GenSig”。

我将该类的名称更改为“SignatureTester”,并立即显示“以Java应用程序运行”选项。

+0

谢谢它显示我的错误 –

相关问题