我很难从我创建的jar文件中导入一个类和方法到IntelliJ中的IntelliJ文件中。这是一个简单的方法,可以打印到控制台,并包含以下内容。
public class gazutils {
public static print(Object text){
System.out.println(text);
}
}每当我试图导入这个
import gazutils.*我无法分辨符号“瞪羚”
我正在创建.jar文件并将其导入项目结构,如下所示:
项目结构>构件>添加> Jar >来自依赖的模块
然后
Build > Build Artefacts
然后,我将.jar文件复制到我希望在其中使用.jar文件的项目结构中。
右键单击jar > Add
这将它添加为依赖项,但我仍然无法访问或导入类或方法。
发布于 2017-03-17 12:19:37
这是因为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);
}
}在你放置罐子的目标上:
import somePackage.gazutils;https://stackoverflow.com/questions/42857262
复制相似问题