【问题标题】:Compiling this OCR Library Code编译这个 OCR 库代码
【发布时间】:2016-06-22 23:54:06
【问题描述】:

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

谁能帮帮我,我测试这段代码是绝对必要的,可以在这里找到它的解释

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

【问题讨论】:

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


【解决方案1】:

问题在于您尝试重新编译的库依赖于内部类1。便携式图书馆不应该这样做!

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

解决方案:

  1. Bug 库的作者以解决问题。
  2. 找出库支持的 Java 版本,并坚持使用这些版本。
  3. 查找支持所需 Java 版本的替代库。

非解决方案:在较旧版本的 Java 上编译库并在较新版本上运行可能会失败。该类需要在运行时以及编译时都存在。


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

【讨论】:

  • javax.imageio.* 可以替换这个API,但是我不知道如何根据它来编辑代码。
  • 另外,我有这个 API 的 .jar 文件已被弃用,但我不知道将其复制到哪里以便我的 Eclipse IDE 或终端识别它。
  • " ...但是我不知道如何根据它来编辑代码。" - 我建议你找一个同事来帮助你。 StackOverflow 不是免费的编码服务。或者,也许,“提高技能”,这样你就可以自己完成工作了。
猜你喜欢
  • 2015-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-26
  • 1970-01-01
  • 2016-04-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多