有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

导入JAR文件时,java包不存在

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

目前,我的主要工作。java(项目中唯一的src文件)是:

package TestApplication;

import edu.university.department.ws.DiscoveryServices;

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

确切的错误是:

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。大学部门ws。发现服务。java,但它似乎无法导入它

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

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

谢谢


共 (4) 个答案

  1. # 1 楼答案

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

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

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

    从编译库中删除jar后,所有内容都变得可见

  2. # 2 楼答案

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

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