对如何调试我的课感到困惑

时间:2014-04-11 13:29:53

标签: java

每个人。我已经在这个问题上工作了好几个小时。问题是我无法调试我的数据库类。一旦断点到达这一行

  

最终数据库db = new Database(this);

我正试图进入我的数据库类但是eclips说“找不到来源”并显示一个名为“更改附加源”的按钮。所以我在互联网上搜索了一个解释。我找到了一个here < / p>

能够修复此错误。我必须找到JDK的位置,但我无法在此位置。只有JRE文件夹可用没有JDK

  • C:\ Program Files \ Java

3 个答案:

答案 0 :(得分:2)

如果你没有JDK,你应该安装它。找到它here

JDK / Java SDK = Java开发工具包/ Java软件开发工具包 - 编写需要Java或使用Java编写的库的程序所需的内容。例如,如果您要用Java编写自己的文字处理工具。

JRE = Java运行时环境 - 运行需要Java的程序/软件或使用Java编写的库所需的内容。例如,OpenOffice需要Java Runtime Environment

JRE允许您运行Java,而JDK允许您使用它进行编程。

答案 1 :(得分:0)

您需要从此处http://www.oracle.com/technetwork/java/javase/downloads/index.html安装JDK。你所拥有的是JRE,但你没有jdk。删除现有的JRE并从站点安装JDK。

答案 2 :(得分:-2)

Database类的完全限定名称是什么? 您需要从中安装JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

然后从JDK文件夹中找到名为src.zip的文件,其中包含标准类的所有源代码。但我相信 这不会显示此Database类的源,因为它不是标准类,如果你可以获得类的完全限定名,你可以从中找到它的jar http://www.findjar.com