我遇到了这个简单的库,有人在java GetImageText.java中为图像中的OCR写了所以我尝试在我的Ubuntu上通过终端编译它,但是我得到了几个错误,如下面的粘贴中所示: Compilation Errors
有人可以帮助我吗,我测试这段代码是绝对必要的,可以在这里找到解释
我认为问题在于我的系统中没有com.sun.image.code.jpeg,尽管安装了java。虽然我不确定如何在不使用IDE的情况下导入此包。
答案 0 :(得分:0)
问题是您尝试重新编译的库取决于INTERNAL类 1 。便携式库不应该这样做!
发生的事情是该课程已被删除或更换。这种情况时有发生,这就是人们不应该编写依赖于INTERNAL类的代码的原因。
解决方案:
非解决方案:在较旧版本的Java上编译库并在较新版本上运行可能会失败。该类需要在运行时以及编译时出现。
1 - “com.sun”树中的任何内容都计为INTERNAL。有时人们别无选择,只能依赖这种依赖。但是,他们仍然需要处理可移植性的潜在后果。