200分求教:JCreator pro如何Debug Java 程序?(200分)

  • 主题发起人 主题发起人 proton
  • 开始时间 开始时间
P

proton

Unregistered / Unconfirmed
GUEST, unregistred user!
可以运行及编译,但我设了断点,没反应。Build菜单下的step等项一直为灰。
如何设置断点?如何单步?
是不是还要配置什么?
 
AT FIRST PRESS CTRL+F5 then
PRESS F10.OK?
 
那是因为你没有建工程文件!
点菜单里的File->New出现对话框后再选Projects页,或者点Project->New Project,
完了再选Empty Project建立一个新的空的工程文件,然后用Project->Add Files菜单,
或是在File View窗口里的工程文件名上点右键调出包含Add Files项的右键菜单,
把你的java文件加到工程文件里,这时候Build菜单里的Start Debugger(Ctrl+F5)项就能用了……
 
CTRL+F5 没反映,菜单中的Start Debugger即CTRL+F5 项一直为灰!!
 
Debug可以运行了,5rain6sky是对的。
但如何得知变量的值呢?VC ,CB将鼠标放在变量上就会浮动出变量值。
JCreator没这功能吗?
我手动用locals 查看变量,提示
Local variable information not available.
Compile with -g to generate variable information
怎样让JCreator编译时加上 -g 参数呢?
 
JCreator在变量察看这方面明显不如CodeGuide,我没有用它看过变量的值。
不过针对你的问题,可以自定义一个工具项来解决——
点菜单项Configure->Options,选Tools页,点New按钮出现菜单,选Program,从文件打开
对话框中选出你用的jdk中的javac.exe,然后可以给这个新的工具换个名字,比如就叫
“Javac -g”。这时整个Options对话框左侧的树里Tools项下面会出现“Javac -g”项,
选中它,右侧出现填参数的位置:
Arguments项的最右侧有一个带向右箭头的按钮,点了之后又出现一个菜单,
它最下面有一项是JAVAC,它还有一级子菜单,其中的第一个就是-g参数,选中。
然后重复刚才的操作,选择Arguments菜单里的File Name项完成Arguments参数设置。
类似的,把Initial项设置成File Directory即可。
当然下面还有一些Tool Options你可以自己调整。关闭Options对话框。
这时候,Tools菜单的下面便出现了名为Javac -g的自定义工具,编译的时候点它就行了。
 
谢谢!
你的方法:中Arguments项应填入
-g -classpath "$[ClassPath]" -d "$[OutputPath]" $[JavaFiles]
才行。
另外我找到另一方法:
Configure->Options->JDK Tools
下是编译时环境,用new新建议编译环境:Commands页和<Default>的相同
Parameters页命令行中填入 上面一行.其他和<Default>的相同
然后 在Project->Project Setting->JDK Tools页就会出现刚才你命名的一项,然后打钩选中
以后的编译就有-g参数了
该方法没你的方便。
期待JCreator 3在变量察看这方面明显改进.
马上给分
 
接受答案了.
 
后退
顶部