为什么我将 jar 文件添加到构建路径后,Eclipse 没有将它添加到类路径?

问题描述 投票:0回答:1

我正在为我的 java 项目使用 PostgreSQL。我下载了 jar 文件并将其添加到项目的构建路径(配置构建路径 > 库 > 添加外部 jar)。当我在项目上工作的时候,它在几个星期内都运行良好,但是当我几天前再次运行我的项目时,我收到了这个错误:

java.lang.ClassNotFoundEcxeption: org.postgresql.Driver

我打印了类路径 (System.out.println(System.getProperty("java.class.path") 并注意到 PostgreSQL jar 文件不在那里,只有 JUnit5 jar 文件在。这解释了为什么我得到上面的类没有找到错误。

所以我尝试删除 jar 文件并将其重新添加到构建路径并重新运行程序,但它仍然无法正常工作。

我没有更改计算机上jar文件的文件夹位置。我有另一个项目使用相同的 jar 文件,并且该项目运行正常(jar 文件也在该项目的类路径上打印)但我无法弄清楚为什么 Eclipse 现在在我当前的项目上工作时无法识别它两天前还好。

java postgresql eclipse jar
1个回答
0
投票

我也遇到了这个问题,但是没有解决。最后,我在项目中引入了Maven来管理项目的依赖关系。你也可以试试

© www.soinside.com 2019 - 2024. All rights reserved.