gpt4 book ai didi

java - 如何在 Eclipse 中使用 JAR 中的类

转载 作者:搜寻专家 更新时间:2023-10-31 08:08:29 24 4
gpt4 key购买 nike

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

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

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

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

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

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

最佳答案

我今天遇到了和你一样的问题,网上没有任何答案可以解决。但是,我最终修复了它。

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

enter image description here

但是,这就是我解决问题的方法,我不确定这对每个人都有效..

关于java - 如何在 Eclipse 中使用 JAR 中的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12148195/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com