2011-08-11 43 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

謝謝它顯示我的錯誤 –

相關問題