Re: [工具] JBuilder的Breakpoint

看板java作者 (斷背山狼與羊)時間19年前 (2006/05/24 00:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《Harifucks (疝氣)》之銘言: : ReceServer.java....片段程式碼 : public static void main(String args[]) : { : ReceServer listenServer = new ReceServer(Integer.parseInt(args[0])); 你有輸入args[0]的資料嗎? 我是不太知道JBuilder要怎麼輸入(打args[0] = " ";好像不被接受) 我好像沒看到你有輸入?(用命令控制字元來run的話我倒是會:P) 這邊我想問一下這行有沒有問題 還是你有另外處理了 : System.out.println("I am listening."); : listenServer.start(); : } : 我在ReceServer listenServer = new ReceServer... : 以及System.out.println("I am listening.");各設一個breakpoint : 然後按Debug Project: : 這個時候會出現ReceServer.class(JBuilder自動產生的),內容為: 出現ReceServer.class?本來就有了不是嗎?你不是打好了? 所謂出現ReceServer.class是指什麼? : // JBuilder API Decompiler stub source generated from class file : // 2006/5/23 : // -- implementation of methods is not available : // Imports : import java.net.ServerSocket; : public class ReceServer extends Thread { : // Fields : int port; : ServerSocket server; : // Constructors : public ReceServer(int port) { } : // Methods : public void run() { } : public static void main(String[] args) { } 我確定一件事 你是只有一個Class嗎?上面這邊是只有一個Class? 怎麼void main長不一樣? 如果是兩個Class,不應該有兩份void main 這邊我也看不懂 我覺得如果真的是這樣那Debug的時候... 還是說你這行void main是要接你這篇文章開頭的部份? 看來似乎又不是... : } : 然後箭頭就停在 : // JBuilder API Decompiler stub source genera....這一行 : 按第一次F9,箭頭還是停在這一行 : 按第二次F9,出現"I am listening." : 但是綠色箭頭還是停在// JBuilder API Decompiler stub source genera....這一行 : 也就是說實際上程式有停在我設的breakpoint,但是綠色箭頭所顯示的位置都是在 : ReceServer.class的// JBuilder API Decompiler stub source genera...., : 而不是ReceServer.java裡的Breakpoint,我換了另外一支程式(畫圖的),也是有 : 一模一樣的情形,所以我懷疑是不是Foundation版把此功能關閉,或是我哪裡設定 : 錯誤,故來請教。 JB的功能應該沒被關閉 因為我遍尋不着哪裡可以關閉:P 我是覺得可能你這程式內容有點怪怪的 或者寄一下原始程式碼給我,我也來試試看 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.38.197
文章代碼(AID): #14SplM8g (java)
文章代碼(AID): #14SplM8g (java)