作者Egriawei (断背山狼与羊)
站内java
标题Re: [工具] JBuilder的Breakpoint
时间Wed May 24 01:07:10 2006
※ 引述《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