当我从Eclipse使用JAI时(指定的所有类)
它工作得非常好,但当我将所有内容捆绑在一个jar中并从中创建一个shell脚本文件并尝试运行该脚本时我遇到了javax.media.jai.OperationRegistry
的问题
寻找初始化文件。
还有其他人看过这个问题吗?
例外:
java.lang.RuntimeException: Registry initialization file not found.
at
javax.media.jai.OperationRegistry.initializeRegistry(OperationRegistry.java:365)
at javax.media.jai.JAI.(JAI.java:566)
有一些on this page,但我无法理解。
任何帮助?
答案 0 :(得分:0)
所以问题是用Java应用程序导出的JAI jar在Linux上不起作用。我们必须在Linux机器上显式安装JAI,以便安装Java应用程序。
我们发现的一个解决方案是将Java应用程序导出到一个jar文件中并创建一个安装脚本,该脚本在Linux机器上运行时首先安装JAI,然后安装我们的应用程序。
所以这是在任何新Linux机器上安装应用程序时的一次性安装过程。