如何在 eclipse 中使用 JAR 中的类

2024-01-25

我有两个 jar 文件 - jar1 和 jar2。它们都位于 C:\Eclipse items\ 中,我已将它们的路径添加到环境变量 CLASSPATH 中,如下所示

.;C:\Program Files\Java\jre6\lib\ext\QTJava.zip;C:\Eclipse projects\stdlib.jar;C:\Eclipse projects\algs4.jar

这 ”。;”一开始就在那里,所以我离开了他们。然后,我将这些 jar 从其位置 C:\Eclipse items\ 添加到项目中,它们显示为引用库。但是,当我尝试从罐子中实例化一个类时,它无法识别它。我也无法导入 jar(导入 jar1)。

在我尝试在项目中添加 lib 文件夹并在那里添加 jar 后。之后,我再次将它们添加为引用(因此它们不会在引用库中出现两次),但是,我仍然无法使用内部类。任何帮助都感激不尽。

更新: 我这边肯定出了什么问题。这些建议都不适合我。这是包含所有步骤的视频:screencast.com/t/gC81YzCsLY0e

解决在我的项目中,我有一个名为 TestProject 的包,这些 jar 似乎需要一个默认包。删除 TestProject 包并使用 defaultPackage 后,添加外部 JAR 后一切正常,如下所述。


我今天也遇到了和你一样的问题,网上也没有答案可以解决。不过,我最后还是修好了。

其实设置并没有什么问题,通过“AddExternalJARs”导入那些jar就对了。真正的问题是你的java代码的位置/包。我发现你必须将 .java 文件放在默认包中。例如,如果您将 java 代码放在像 com.xxx.yyy.ccc 这样的包中,您将会收到错误,下面的图像显示了您应该使用的正确位置/包(请参阅 WTF.java)。完成此操作后,您的程序就可以运行了。

然而,这就是我解决问题的方法,我不确定这是否适合每个人。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 eclipse 中使用 JAR 中的类 的相关文章

随机推荐