我很难将我创建的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;添加为库
这将它添加为依赖项,但我似乎仍然无法访问或导入类或方法
答案 0 :(得分:3)
这是因为gazutils
是class
,而不是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;