Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将类从jar文件导入IntelliJ_Java_Intellij Idea_Jar_Dependencies - Fatal编程技术网

Java 将类从jar文件导入IntelliJ

Java 将类从jar文件导入IntelliJ,java,intellij-idea,jar,dependencies,Java,Intellij Idea,Jar,Dependencies,我很难从我在IntelliJ中创建的jar文件中导入类和方法到我的.java文件中。这是一个打印到控制台的简单方法,包含以下内容 public class gazutils { public static print(Object text){ System.out.println(text); } } 无论何时我尝试用 import gazutils.* 我无法解析符号“gazutils” 我正在创建.jar文件并将其导入项目结构,如下所示: 项目结构>人工

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

public class gazutils {
    public static print(Object text){
        System.out.println(text);
    }
}
无论何时我尝试用

import gazutils.*
我无法解析符号“gazutils”

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

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

然后

构建>构建人工制品

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

右键单击jar>添加为库


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

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

import gazutils.*
意味着导入属于包的所有内容
gazutils
;这是不存在的,因此失败了

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

因此:

在放置罐子的目标中:

import somePackage.gazutils;

就是这样,包括一个包裹。干杯
import somePackage.gazutils;