所以..我绝对没有java调试的知识。所以有人可以请问金发碧眼的说法如何调试以下java程序,具体来说......以下这行/方法
=>代码来源zipped, found here。
=>代码行:\src\com\yahoo\platform\yui\compressor\JavaScriptCompressor.java
:: line 550 ... buildSymbolTree();
现在,为了增加我的尴尬,我不知道我需要下载什么程序,我需要做什么步骤来添加这个java项目,添加一个断点,启动调试器等等。
如果有人可以提供一些步骤,我将不胜感激。
哦..这将全部安装在运行Windows XP的虚拟PC上。 这个虚拟PC上安装的唯一东西(目前)是windows xp& java运行时(jre-6u12 ....)
非常感谢!
答案 0 :(得分:4)
选择netbeans或Eclipse;他们是体面的调试器的IDE。如果你是像我这样的老屁,你也可以使用jdb,它附带了其余的java东西。这是一个命令行工具,在概念上类似于dbx和gdb。
好吧,看起来可能需要更多细节。
您将需要一个Java环境。如果您抓住其中任何一个IDE,您将能够选择一个。但是,您可以转到http://java.sun.com并为您的环境下载JDK。您需要JDK,而不是JRE(Java运行时环境),因为您需要编译器和工具。
另一个很好的资源是Java Tutorial,它将引导您完成设置aqnd的基础知识(如果您想更深入地学习它,请教您语言。)
一个警告:C#几乎与Java完全不同,但是它的语法非常相似。在你的翻译中要小心,你正在获得Java,这意味着你认为它意味着什么。
答案 1 :(得分:1)
你应该可以从VS转移你的调试技巧,因为netbeans&的调试器。日食非常熟悉。分配断点是非常相同的,我几乎可以肯定,使用相同的热键来逐步执行代码。 以下是一些可能对您有用的好教程。
答案 2 :(得分:0)
我很长一段时间没用过它......但它是一个独立的调试器:http://code.google.com/p/jswat/
我自己使用Netbeans。对于您想要做的事情,如果您尝试使用Netbeans从现有来源创建一个新的Java项目并从那里开始。
如果您使用过Visual Studio调试器,那么Netbeans,Eclipse,JSwat等应该很容易理解。