我在一个需要在尽可能多的操作系统上运行的应用程序中使用JxBrowser版本6.14.2,System Requirements页指出JxBrowser运行在:
Windows和macOS平台(Intel和AMD),32位和64位,以及Linux 64位
旁注:
jxbrowser-linux32与http://maven.teamdev.com/repository/products/com/teamdev/jxbrowser/上的jxbrowser-linux32存在依赖关系,这在我的32位linux VMs中似乎不起作用。在32位linux系统上运行JxBrowser时,是否缺少什么东西?
我也在64位VMs上用Ubuntu 17.04、Centos 6.8和Fedora 25、all Java 1.8进行了测试,并继续得到以下错误:
IPC进程退出。退出代码127
人们说我丢失了一个LIbCuto ..1.0.0文件,但是那个文件存在于我的JXBuffer-Chaldir中。
为什么JxBrowser不能在我的linux虚拟机上正常工作?谢谢!

最佳答案

请考虑到您在文章中提到的System Requirements是为JxBrowser的最新版本指定的,目前是6.17,而JxBrowser 6.14.2已经过期。
以下是JxBrowser 6.17支持的平台:
Windows(32位和64位)
Windows 7
窗口8
Windows 8.1版
窗口10
Windows Server 2008 R2
Windows服务器2012
Windows服务器2016
Linux(64位)
Ubuntu 17.04桌面版
乌班图14.04+
德比安8+
软呢帽24+
openSUSE 13.3版+
RedHat企业Linux 7
macOS(64位)
macOS 10.9.x-10.13.x(核心i5,核心i7)
您还可以查看JxBrowser release notes以了解何时添加或删除了对平台的支持。
例如,在JxBrowser 6.16中添加了Ubuntu 17.04支持。
此外,在JXbrowser6.15中迁移到Chromium60之后,Linux 32位支持被放弃,因为Chromium本身不再支持这些平台。

关于java - JxBrowser 6.14.2系统要求不清楚。在多个Linux发行版上创建浏览器失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47297717/

10-09 22:36