Java Eclipse和类路径

Java Eclipse和类路径,java,eclipse,jdbc,classpath,Java,Eclipse,Jdbc,Classpath,我发誓我快疯了 JDeveloper毫无怨言地运行我的项目 如果我使用“java-cp/usr/share/java/mysql.jar:.MAIN.java”,它就像一个符咒 但是Eclipse会说“[审查]你”,并忽略我的类路径设置 我打开跑步>跑步。。。菜单,并在类路径选项卡中添加mysql jar,但我一次又一次地得到“找不到合适的驱动程序” 现在,我不应该把jar添加到构建路径中——否则,如果我想改变引擎,那么如果我要重建,那么使用JDBC有什么意义呢。我也不必执行“Class.for

我发誓我快疯了

JDeveloper毫无怨言地运行我的项目

如果我使用“java-cp/usr/share/java/mysql.jar:.MAIN.java”,它就像一个符咒

但是Eclipse会说“[审查]你”,并忽略我的类路径设置

我打开跑步>跑步。。。菜单,并在类路径选项卡中添加mysql jar,但我一次又一次地得到“找不到合适的驱动程序”

现在,我不应该把jar添加到构建路径中——否则,如果我想改变引擎,那么如果我要重建,那么使用JDBC有什么意义呢。我也不必执行“
Class.forName()
”,而在运行它的其他方式中我不需要这样做


一只手,在这种疯狂的情况下?

当然,只需将您的JRE设置为正确的Java6版本,而不是依赖Eclipse的自动配置


是的,我在自言自语。

尝试在“运行”对话框中将jar作为命令行参数添加。

这不是我通常向eclipse项目添加jar的方式。尝试以下步骤。

如果我没有将MySQL构建到我的应用程序中,为什么我要将其添加到构建路径中?构建路径也用作运行时类路径。您也可以将其添加到启动器定义中(如果希望共享该定义,请将其与项目一起保存——请参阅启动器配置的“common”选项卡)