JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區 » 例外/錯誤處理  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 FAQ - 如何處理 java.lang.NoSuchMethodError: main [精華]
swanky

暴走熊

版主

發文: 461
積分: 9
於 2003-08-23 20:41 user profilesend a private message to usersend email to swankyreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list

Hi swanky

can you tell me what's wrong with my java set classpath???

C:\j2sdk1.4.1_01\bin>javac User.java

C:\j2sdk1.4.1_01\bin>java User
Exception in thread "main" java.lang.NoSuchMethodError: main

如果是問問題的話
請盡量不要 po 在有藍色資料夾圖示的標題喔~

依照你的錯誤訊息
應該是你的程式進入點沒寫好
public static void main(String[] args){}
改一下試試看吧


anthonycs edited on 2004-11-03 19:25
reply to postreply to post
作者 Re:FAQ - 如何處理 java.lang.NoSuchMethodError: main [Re:swanky]
rsor





發文: 1
積分: 0
於 2004-12-02 16:52 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
請問:我改了之後出現了其他問題!
non-static variable XX cannot be referenced from a static context
請問怎麼辦丫?


rsor edited on 2004-12-02 17:49
reply to postreply to post
作者 Re:FAQ - 如何處理 java.lang.NoSuchMethodError: main [Re:rsor]
tekwei

系統穩定



發文: 978
積分: 4
於 2004-12-02 20:10 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
rsor wrote:
請問:我改了之後出現了其他問題!
non-static variable XX cannot be referenced from a static context
請問怎麼辦丫?

see 給新手 - static 成員


reply to postreply to post
作者 Re:FAQ - 如何處理 java.lang.NoSuchMethodError: main [Re:swanky]
Pollux





發文: 1
積分: 0
於 2005-01-11 20:32 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
由於static成員是屬於類別而不是物件,所以當您呼叫static方法時,並不會傳入物件的位置參考,所以static方法中不會有this參考,由於沒有this參考,所以在Java的static方法成員中不允許使用非static成員,因為程式沒有this來參考至物件位址,也就無法辨別要存取哪一個物件的成員,事實上,如果您在static方法中使用非static資料成員,在編譯時就會出現以下的錯誤訊息:
non-static variable test cannot be referenced from a static context
或者是在static函式中呼叫非static函式,在編譯時就會出現以下的錯誤訊息:
non-static method showMe() cannot be referenced from a static context


reply to postreply to post
作者 Re:FAQ - 如何處理 java.lang.NoSuchMethodError: main [Re:swanky]
newlife1106





發文: 1
積分: 0
於 2006-03-03 10:04 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
可是書本上的範例沒有main
說用extends 就可以不用main 有繼承阿
到底怎麼回事
請幫幫忙謝謝

C:\Program Files\Java>java SquareIntegers
Exception in thread "main" java.lang.NoSuchMethodError: main


reply to postreply to post
» JWorld@TW »  Java 新手區 » 例外/錯誤處理

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8