当前位置: 首页 > 知识库问答 >
问题:

将类从jar文件导入IntelliJ

姜烨伟
2023-03-14

我很难从我创建的jar文件中导入类和方法。IntelliJ中的java文件。这是一种打印到控制台的简单方法,包含以下内容。

public class gazutils {
    public static print(Object text){
        System.out.println(text);
    }
}

每当我试图用

import gazutils.*

我得到了无法解决符号'Gazutils'

我在创造新的世界。jar文件并将其导入项目结构,如下所示:

项目结构

然后

建立

然后我将. jar文件复制到我想在和

右键点击罐子

这将它添加为依赖项,但我似乎仍然无法访问或导入类或方法

共有1个答案

郭恩
2023-03-14

这是因为Gazutils是一个,而不是的名称

和导入gazutils*意味着导入包中的所有内容gazutils;这是不存在的,因此失败了!

一个好主意是将类放入一个包中,然后导入packageName。yourClassName

所以:

package somePackage;
//imports and other stuff...
public class gazutils {
public static print(Object text){
    System.out.println(text);
}
}

在放置罐子的目标中:

import somePackage.gazutils;
 类似资料:
  • 请注意,我已经尝试单击“将库'premiumdue.main.jar'添加到类路径”,但它仍然不起作用。 我不知道为什么它不让我导入这个类。 这是一个最小的intellij项目,显示了我的问题:https://www.dropbox.com/s/xzvv2x1ca2lld26/jar_issues.zip?dl=0

  • 请帮忙,我有两个与Kotlin DSL Gradle一起的spring boot项目,但是,我需要将其中一个导入到另一个,但是,它不起作用。这是我尝试过的: 将外部jar(lib/*.jar)添加到IntelliJ IDEA项目的正确方法 如何将本地. jar文件依赖项添加到build.gradle.kt文件? 在谷歌上搜索前两篇文章有很多不同的地方,我也试过了,但都不管用。此外,我尝试导入生成的

  • 问题内容: 我有一个配置为使用GORM和Groovy(1)的Micronaut项目。该项目包含许多运行良好的域类,按预期将数据持久存储在MySQL数据库中。 现在,我希望使该域类对另一个Micronaut项目(2)通用。 我尝试构建仅包含域包并将其包含在项目(2)中的JAR文件。这些类编译和代码所做的访问,并且我能够调用GORM方法,如,等也很不错一提的是所有的项目2的领域类与注释。 但是,当我运

  • 问题内容: 我编写了一个Java代码,该文件导入了一个外部jar文件。如何在命令行上编译和运行它? 提前致谢! 问题答案: 从命令行编译: 运行: 对于Windows,请用作路径分隔符(而不是)。

  • 我正在尝试将javafx(. jar)文件导入到maven项目中。我用Netbean(Java了一个带有Ant的项目- 对此有什么解决办法吗? 我在网上查阅了好几篇帖子和指南,但都没有找到。 注意:在maven中实现. jar文件已解决。但代码不起作用。 当前错误:“运行应用程序com.mycompany.ep\u game\u ref.game命令执行失败时出现异常。”

  • 我想将一个jar文件导入到我的Android项目中。(这是jar文件) 以下是我的步骤: > 在清单中添加两行(类路径和主类)。MF文件<br>类路径:libs/nineldandroids-2.4.0.jar<br>主类:com.demos.tencent_qq_ui.Aty.MainActivity 在目录库中拖动jar文件 右键单击“添加为库” 重建项目- 但它发生了一个错误:无法找到或加载