我是Java的新手,我正在尝试在atom上使用OCR库。我已经下载了Tess4J库并将其放在我的项目文件夹中。但是我不知道如何为原子导入它没有“添加库”选项。我可以使用Eclipse,但这使我想把自己弄成碎片。这是我的基本设置:
import java.io.File;
import net.sourceforge.tess4j;
import net.sourceforge.tess4j.TesseractException;
public class tess{
public static void main (String [] args){
}
}
在终端中运行此命令后,出现以下错误:
tess.java:3: error: package net.sourceforge does not exist
import net.sourceforge.tess4j;
^
tess.java:4: error: package net.sourceforge.tess4j does not exist
import net.sourceforge.tess4j.TesseractException;
^
2 errors
提前感谢
因此,正如我在评论中所写,如果将以下行添加到Pom文件中,则由于Maven,您的项目应该能够找到您要使用的导入。
<dependency>
<groupId>net.sourceforge.tess4j</groupId>
<artifactId>tess4j</artifactId>
<version>4.4.1</version>
</dependency>
事实上,它仍然无法在Atom中使用,这似乎是Atom特定的问题。我没有使用Atom的经验,所以我在那里不能真正为您提供帮助。
您说过您不熟悉Java,并且不喜欢Eclipse。我建议您看看Netbeans还是IntelliJ。 Netbeans,IntelliJ和Eclipse是Java上最常用的Ide。所有这些都取决于个人喜好,但是在学习过程的开始,使用一个共同的想法可以通过避免在基本Java上创建诸如此类的特定问题来真正为您提供帮助。