作者Harifucks (疝气)
看板java
标题Re: [工具] JBuilder的Breakpoint
时间Wed May 24 00:10:48 2006
ReceServer.java....片段程式码
public static void main(String args[])
{
ReceServer listenServer = new ReceServer(Integer.parseInt(args[0]));
System.out.println("I am listening.");
listenServer.start();
}
我在ReceServer listenServer = new ReceServer...
以及System.out.println("I am listening.");各设一个breakpoint
然後按Debug Project:
这个时候会出现ReceServer.class(JBuilder自动产生的),内容为:
// 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) { }
}
然後箭头就停在
// 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版把此功能关闭,或是我哪里设定
错误,故来请教。
--
台湾温泉讨论区~www.bearpipi.com.tw
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.81.153.202