编译此OCR库代码

时间:2016-06-22 23:54:06

标签: java image-processing compilation compiler-errors ocr

我遇到了这个简单的库,有人在java GetImageText.java中为图像中的OCR写了所以我尝试在我的Ubuntu上通过终端编译它,但是我得到了几个错误,如下面的粘贴中所示: Compilation Errors

有人可以帮助我吗,我测试这段代码是绝对必要的,可以在这里找到解释

我认为问题在于我的系统中没有com.sun.image.code.jpeg,尽管安装了java。虽然我不确定如何在不使用IDE的情况下导入此包。

1 个答案:

答案 0 :(得分:0)

问题是您尝试重新编译的库取决于INTERNAL类 1 。便携式库不应该这样做!

发生的事情是该课程已被删除或更换。这种情况时有发生,这就是人们不应该编写依赖于INTERNAL类的代码的原因。

解决方案:

  1. 该库的作者错误地解决了这个问题。
  2. 找出该库支持哪些Java版本,并坚持使用这些版本。
  3. 找到支持您需要的Java版本的替代库。
  4. 非解决方案:在较旧版本的Java上编译库并在较新版本上运行可能会失败。该类需要在运行时以及编译时出现。

    1 - “com.sun”树中的任何内容都计为INTERNAL。有时人们别无选择,只能依赖这种依赖。但是,他们仍然需要处理可移植性的潜在后果。