Java 导入JAR文件时包不存在

Java 导入JAR文件时包不存在,java,netbeans,import,jar,package,Java,Netbeans,Import,Jar,Package,我有一个JAR文件,其中包含一系列.java文件/存根代码。我需要将JAR包含到一个NetBeans项目中,并调用其中包含的各种方法。我也尝试过Solaris,但也没有运气 目前,我的Main.java(项目中唯一的src文件)的全部内容是: 确切的错误是: C:\code\Projects\WebServiceTest\TestApplication\src\testapplication\Main.java:3: package edu.university.department.ws do

我有一个JAR文件,其中包含一系列.java文件/存根代码。我需要将JAR包含到一个NetBeans项目中,并调用其中包含的各种方法。我也尝试过Solaris,但也没有运气

目前,我的Main.java(项目中唯一的src文件)的全部内容是:

确切的错误是:

C:\code\Projects\WebServiceTest\TestApplication\src\testapplication\Main.java:3: package edu.university.department.ws does not exist
import edu.university.department.ws.DiscoveryServices;
1 error
我通过转到库,单击addjar/Folder并选择JAR来添加JAR文件。添加后,我可以在NetBeans中深入查看所有存根代码,包括edu.university.department.ws.DiscoveryServices.java,但它似乎无法导入它

我还试着转到工具->库,然后将JAR添加到那里的类路径中。这没有改变任何事情

有没有可能JAR文件没有正确创建?我可以在NetBeans中看到代码,所以我不认为JAR有什么问题,但我对这方面还不熟悉,不确定我应该寻找什么

谢谢

试试这个:


希望有帮助。

您的Jar真的包含.java文件吗?这看起来很不寻常,因为java文件应该在打包到Jar之前编译成.class文件


也许可以帮你。

你在安装jar时没有看到一些警告吗

当我错误地将同一个jar安装了两次——编译库和测试库时,我看到了这条消息

结果,许多软件包变得不可见


从编译库中删除jar后,一切都变得可见。

人们可以理解,为什么会出现这样的问题。 在Netbeans IDE中使用java源代码时,我遇到了这个问题 通过Ctrl-C Ctrl-V组合键粘贴来自其他internet源的代码。 (从其他IDE粘贴)。 对prombled的研究表明,问题在于 代码中的语句“PackageNameofPackage”,您希望将其用作库

因此,要纠正错误,您需要在要用作库的项目中插入语句包。 也许,您还需要再次删除和链接Netbeans中的库。
为了链接库,我使用了“库”项目中树菜单项中的菜单点“将库添加为JAR文件”,然后单击鼠标右键-然后单击“添加库”

,您应该打开项目属性并将库添加到您在项目中添加JAR的位置。JAR文件的名称是什么,我通过属性->库->添加JAR功能添加了JAR文件。这个罐子不是一个标准的库。我开始认为这个罐子包装不正确。它只包含Java文件,没有.class文件。也许这会有所帮助:我已经尝试了这些确切的步骤。它添加了JAR没有问题,我可以看到其中包含的.java文件。但是当我尝试导入/包含其中包含的任何内容时,Java无法识别它。
C:\code\Projects\WebServiceTest\TestApplication\src\testapplication\Main.java:3: package edu.university.department.ws does not exist
import edu.university.department.ws.DiscoveryServices;
1 error