将jar文件中的类导入IntelliJ

时间:2017-03-17 12:12:38

标签: java intellij-idea jar dependencies

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

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

每当我尝试使用

导入时
import gazutils.*

我得无法解析符号'gazutils'

我正在创建.jar文件并将其导入项目结构,如下所示:

项目结构&gt; <人工制品>添加&gt; Jar&gt;来自具有依赖关系的模块

然后

构建&gt;建造人工制品

然后我将.jar文件复制到项目结构中我想使用.jar文件和

右键单击jar&gt;添加为库

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

1 个答案:

答案 0 :(得分:3)

这是因为gazutilsclass,而不是package的名称

import gazutils.*意味着导入所有属于包gazutils的部分;哪个不存在,因而失败!

一个好主意是将您的课程放在一个包中,然后import packageName.yourClassName

所以:

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

在你放置Jar的目标中:

import somePackage.gazutils;