【问题标题】:How do I use classes from an imported library in netbeans (java)如何在 netbeans (java) 中使用导入库中的类
【发布时间】:2014-01-08 05:17:53
【问题描述】:

这一定是最简单的事情了。我一直在尝试这样做几个小时。我知道如何将库导入 netbeans,但是如何使用导入在这些库中使用类?我已经尝试在 64 位 linux 上使用 javacv 库几个小时没有成功,当我尝试从库中导入必要的文件时,netbeans 告诉我该包不存在。我想访问com.googlecode.javacv.cpp.linux-x86_64 内的example.java 内的java 文件opencv-2.4.8-linux-x86_64.jar。我如何实际导入它,以便我可以执行以下操作:example obj = new example

此外,在几乎所有对 javacv 的引用中,我都看到了 import com.googlecode.javacv.CanvasFrame;,但实际上我在 google 随时可用的任何文件中都没有看到这一点。有什么关系?

【问题讨论】:

  • 通常你只会使用: import com.googlecode.javacv.cpp.linux-x86_64.example 或 import com.googlecode.javacv.cpp.linux-x86_64.* 前提是你已经导入了 jar 文件使用 netbeans 进入您的项目。
  • 我已经尝试过了,但 netbeans 拒绝接受它的存在。

标签: java netbeans


【解决方案1】:

请试一试,我会尽可能具体:

  1. 复制您要使用的库文件夹
  2. 将其粘贴到项目文件夹的“src”文件夹中

完成上述两项任务后,您可以使用以下代码从库中导入不同的类:

import nameOfLibraryFolder.*;

以上代码将从库中导入所有类。将“nameOfLibraryFolder”替换为库文件夹的名称,更具体地说,包含库的所有类的文件夹,更具体地说,您放置的文件夹您的项目的子文件夹名为“src”

为了从库中导入特定的类,您需要将 * 符号替换为类名。

例如:

import nameOfLibraryFolder.className;

但如果类在子文件夹中,则:

import nameOfLibraryFolder.subFolderName.className;

我希望这足够具体,希望对您有所帮助。

【讨论】:

    【解决方案2】:

    在 netbeans 中,很容易导入外部 jar 并使用它。
    首先,您需要通过右键单击 library 节点在项目选项卡中添加 jar 文件。
    然后,在这个项目中,只需在您的 java 文件中添加 import the.name
    这应该可以,我已经使用 Netbeans 三年了

    【讨论】:

    • 它不会识别出图书馆在那里。
    • @CraigPatrickLafferty 必须在实际执行 import 工作之前正确将此 jar 放入您的项目中?
    • @CraigPatrickLafferty recognize 是什么意思?有任何警告或错误吗?
    • Netbeans 告诉我这个包不存在。
    • @CraigPatrickLafferty 实际上将jar 加载到netbeans 中的方法非常简单,几乎没有其他方法可以做到这一点。由于 netbeans 提供此消息,我认为这可能是因为您没有正确添加您的 jar 文件,或者 jar 文件已损坏或无效!
    【解决方案3】:

    您需要执行以下选项之一。

    • 向 NetBeans 添加一个新库,然后将其添加到您的项目中
      1. 如果你Tools -> Library 会弹出一个弹出窗口。
      2. 您可以在此处添加新库。单击New Library 并命名新库。
      3. ClassPath 选项卡Add Jar/Folder 导入库
      4. 如果您愿意,也可以从JavaDoc 选项卡添加 javadoc。您将从下载的库文件中添加文件,称为javadoc。这将允许在编辑代码时看到 javadocs。
      5. 您还可以从Sources 选项卡添加源文件。导入名为sources的文件
      6. 然后单击项目中的Libraries 文件夹图标和Add Library
    • 另一个选项是添加.jar
      1. 右键单击项目中的Libraries 文件夹图标,然后单击Add Jar
      2. 找到.jar 文件并添加它。

    【讨论】:

    • 我已经知道如何按照帖子中的说明添加库。我想知道如何引用所述库中的类/文件。
    【解决方案4】:

    只要你有: 打包我的项目;

    在您的项目顶部,Java 无法识别它。 * 这似乎是某种沙盒效应。 * 要使用您的课程,您必须打开您的目录 * 保存项目并将库复制/粘贴到源文件。 * 我还发现简单地删除命名包也可以。 * 但是现在您不再链接到该软件包。 -耸耸肩-

    【讨论】:

      猜你喜欢
      • 2016-04-11
      • 2012-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多