如果我有eclipse,是否需要安装Java SDK?

我已经使用Eclipse 2周了,所有程序都运行正常。

但我意识到我没有专门安装Java SDK。

它是正常的还是Eclipse有自己的编译器?

我需要测试JDBC MySQL连接器,现在我不知道在哪里复制该文件,因为在我的:

C:/programfiles/java 

我只有一个目录是JRE 6。

你是对的。 Eclipse有自己的编译器,因此如果您使用Eclipse,则不需要JDK。

有些情况/插件只能与JDK一起使用,例如Maven。 因此,如果您计划使用Maven(来自Console或Eclipse),则需要下载JDK 。

对于您的mysql连接器,通常的做法是将jar复制到项目目录(或者可能在lib目录下)并将其添加到构建路径中。 一旦jar位于该位置,您可以刷新工作区,右键单击,然后选择Build Path,添加到Build Path。

您可以使用捆绑的JRE下载Eclipse,这可能就是您所做的。 但由于它有自己的编译器等,它不需要完整的JDK。

但是,您不需要JDK来使用mysql驱动程序,只需将它添加到Eclipse中的项目类路径中即可。 一些文档建议将JAR文件放在JRE / JDK的扩展目录中,但这是一个非常糟糕和过时的想法 – 不要这样做。 通过Eclipse的环境使用类路径。

Eclipse有自己的编译器,可以在非JDK JRE上运行。

使用库jar的常用方法是将其复制到Eclipse中的Eclipse项目中,然后右键单击 – 将其添加到Build Path。 然后可以使用您自己的代码访问这些类。