无法在 Ubuntu Linux 上 运行 JxBrowser Java 应用程序
Cannot Run JxBrowser Java Application on Ubuntu Linux
我创建了一个带有嵌入式 Jx 浏览器的 Java swing 应用程序,用于在应用程序中显示 html 和 JavaScript 页面。
该应用程序是在 windows 环境中使用 Net beans IDE 8.0 构建的,但是当我尝试使用命令 Ubuntu 在 Ubuntu 上 运行 它时
java -jar demo.jar
enter image description here
我得到一个错误
"Failed to extract chromium binaries in
/tmp/jxbrowser-chromium-55.0............"
我已经检查过所有的jxbrowser库都正确导入了,运行在windows上成功了 ,我想可能是/temp目录的权限问题,所以我试图通过 ubuntu 中的属性向我的 demo.jar 文件授予权限,但没有成功。
Java 应用程序仅包含一个主程序 class 以及从 JxBrowser 快速入门指南复制的以下代码
package pkgtry;
import com.teamdev.jxbrowser.chromium.Browser;
import com.teamdev.jxbrowser.chromium.swing.BrowserView;
import javax.swing.*;
import java.awt.*;
public class Try {
public static void main(String[] args) {
Browser browser = new Browser();
BrowserView browserView = new BrowserView(browser);
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.add(browserView, BorderLayout.CENTER);
frame.setSize(700, 500);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
browser.loadURL("http://www.google.com");
}
}
我不知道是什么问题,请任何人帮助我!
jxbrowser-browser.log
Jun 12, 2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.Environment traceEnvironment
INFO: OS name: Linux Jun 12, 2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.Environment traceEnvironment
INFO: OS version: 4.10.0-19-generic Jun 12, 2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.Environment traceEnvironment
INFO: JRE version: 1.8.0_131 64-bit Jun 12, 2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.Environment traceEnvironment
INFO: JxBrowser version: 6.14.1 Jun 12, 2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.Environment traceEnvironment
INFO: User temp dir: /tmp Jun 12, 2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary INFO: Chromium binaries dir:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1 Jun 12, 2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary INFO: Analyzing Chromium binaries
dir... Jun 12, 2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE: The directory doesn't have
the following files: Jun 12, 2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/he.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/sv.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/mr.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/sk.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/da.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/uk.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/fa.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/zh-TW.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/kn.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/chrome_100_percent.pak Jun
12, 2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/icudtl.dat Jun 12, 2017
4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/libjxbrowser-chromium64.so
Jun 12, 2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/gu.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/sr.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/vi.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/ja.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/nl.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/te.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/am.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/pl.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/en-US.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/jxbrowser-chromium64 Jun
12, 2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/ta.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/et.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/bg.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/th.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/resources.pak Jun 12, 2017
4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/it.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/lv.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/fr.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/ro.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/hr.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/bn.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/fil.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/pt-PT.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/ca.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/libjxbrowser-common64.so
Jun 12, 2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/el.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/snapshot_blob.bin Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/cs.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/es.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/hu.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/tr.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/en-GB.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/ml.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/es-419.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/sw.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/ms.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/sl.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/zh-CN.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/ru.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/natives_blob.bin Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/id.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/ko.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/ar.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/pt-BR.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/fi.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/hi.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/nb.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/de.pak Jun 12,
2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary FINE:
/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/lt.pak Jun 12,
2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.b run INFO:
Extracting Chromium binaries to
'/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1'... Jun 12, 2017 4:15:47
PM com.teamdev.jxbrowser.chromium.internal.XZExtractor a INFO: The
'/chromium-linux64.7z' JAR resource URL is
jar:file:/home/akb/Documents/try/dist/lib/jxbrowser-linux64-6.14.1.jar!/chromium-linux64.7z
Jun 12, 2017 4:15:47 PM
com.teamdev.jxbrowser.chromium.internal.XZExtractor a INFO: The
'/7zr-linux' JAR resource URL is
jar:file:/home/akb/Documents/try/dist/lib/jxbrowser-linux32-6.14.1.jar!/7zr-linux
Jun 12, 2017 4:15:54 PM
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor
extractChromiumBinariesIfNecessary SEVERE: Failed to extract Chromium
binaries into /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1
java.lang.RuntimeException: java.io.IOException: Cannot run program
"/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/7zr-linux": error=2, No
such file or directory at
com.teamdev.jxbrowser.chromium.internal.XZExtractor.extract(SourceFile:45)
at com.teamdev.jxbrowser.chromium.internal.b.run(SourceFile:1067) at
java.security.AccessController.doPrivileged(Native Method) at
com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor.extractChromiumBinariesIfNecessary(SourceFile:61)
at
com.teamdev.jxbrowser.chromium.internal.ipc.IPC.(SourceFile:78)
at
com.teamdev.jxbrowser.chromium.internal.ipc.IPC.create(SourceFile:51)
at
com.teamdev.jxbrowser.chromium.internal.ipc.IPC$a.(SourceFile:41)
at
com.teamdev.jxbrowser.chromium.internal.ipc.IPC.getDefault(SourceFile:45)
at
com.teamdev.jxbrowser.chromium.BrowserContext.(SourceFile:63)
at
com.teamdev.jxbrowser.chromium.BrowserContext.(SourceFile:25)
at com.teamdev.jxbrowser.chromium.Browser.(SourceFile:139) at
pkgtry.Try.main(Try.java:29) Caused by: java.io.IOException: Cannot
run program "/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/7zr-linux":
error=2, No such file or directory at
java.lang.ProcessBuilder.start(ProcessBuilder.java:1048) at
java.lang.Runtime.exec(Runtime.java:620) at
java.lang.Runtime.exec(Runtime.java:450) at
java.lang.Runtime.exec(Runtime.java:347) at
com.teamdev.jxbrowser.chromium.internal.XZExtractor.extract(SourceFile:2018)
... 11 more Caused by: java.io.IOException: error=2, No such file or
directory at java.lang.UNIXProcess.forkAndExec(Native Method) at
java.lang.UNIXProcess.(UNIXProcess.java:247) at
java.lang.ProcessImpl.start(ProcessImpl.java:134) at
java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) ... 15 more
其他文件 jxbrowser-chromium.log,jxbrowser-ipc.log 为空
JFYI:它适用于 JxBrowser 6.14 版本。
我创建了一个带有嵌入式 Jx 浏览器的 Java swing 应用程序,用于在应用程序中显示 html 和 JavaScript 页面。 该应用程序是在 windows 环境中使用 Net beans IDE 8.0 构建的,但是当我尝试使用命令 Ubuntu 在 Ubuntu 上 运行 它时
java -jar demo.jar
enter image description here 我得到一个错误
"Failed to extract chromium binaries in /tmp/jxbrowser-chromium-55.0............"
我已经检查过所有的jxbrowser库都正确导入了,运行在windows上成功了 ,我想可能是/temp目录的权限问题,所以我试图通过 ubuntu 中的属性向我的 demo.jar 文件授予权限,但没有成功。
Java 应用程序仅包含一个主程序 class 以及从 JxBrowser 快速入门指南复制的以下代码
package pkgtry;
import com.teamdev.jxbrowser.chromium.Browser;
import com.teamdev.jxbrowser.chromium.swing.BrowserView;
import javax.swing.*;
import java.awt.*;
public class Try {
public static void main(String[] args) {
Browser browser = new Browser();
BrowserView browserView = new BrowserView(browser);
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.add(browserView, BorderLayout.CENTER);
frame.setSize(700, 500);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
browser.loadURL("http://www.google.com");
}
}
我不知道是什么问题,请任何人帮助我!
jxbrowser-browser.log
Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.Environment traceEnvironment INFO: OS name: Linux Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.Environment traceEnvironment INFO: OS version: 4.10.0-19-generic Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.Environment traceEnvironment INFO: JRE version: 1.8.0_131 64-bit Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.Environment traceEnvironment INFO: JxBrowser version: 6.14.1 Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.Environment traceEnvironment INFO: User temp dir: /tmp Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary INFO: Chromium binaries dir: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1 Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary INFO: Analyzing Chromium binaries dir... Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: The directory doesn't have the following files: Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/he.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/sv.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/mr.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/sk.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/da.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/uk.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/fa.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/zh-TW.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/kn.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/chrome_100_percent.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/icudtl.dat Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/libjxbrowser-chromium64.so Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/gu.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/sr.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/vi.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/ja.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/nl.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/te.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/am.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/pl.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/en-US.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/jxbrowser-chromium64 Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/ta.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/et.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/bg.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/th.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/resources.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/it.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/lv.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/fr.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/ro.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/hr.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/bn.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/fil.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/pt-PT.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/ca.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/libjxbrowser-common64.so Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/el.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/snapshot_blob.bin Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/cs.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/es.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/hu.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/tr.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/en-GB.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/ml.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/es-419.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/sw.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/ms.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/sl.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/zh-CN.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/ru.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/natives_blob.bin Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/id.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/ko.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/ar.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/pt-BR.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/fi.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/hi.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/nb.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/de.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary FINE: /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/lt.pak Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.b run INFO: Extracting Chromium binaries to '/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1'... Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.XZExtractor a INFO: The '/chromium-linux64.7z' JAR resource URL is jar:file:/home/akb/Documents/try/dist/lib/jxbrowser-linux64-6.14.1.jar!/chromium-linux64.7z Jun 12, 2017 4:15:47 PM com.teamdev.jxbrowser.chromium.internal.XZExtractor a INFO: The '/7zr-linux' JAR resource URL is jar:file:/home/akb/Documents/try/dist/lib/jxbrowser-linux32-6.14.1.jar!/7zr-linux Jun 12, 2017 4:15:54 PM com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor extractChromiumBinariesIfNecessary SEVERE: Failed to extract Chromium binaries into /tmp/jxbrowser-chromium-55.0.2883.87.6.14.1 java.lang.RuntimeException: java.io.IOException: Cannot run program "/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/7zr-linux": error=2, No such file or directory at com.teamdev.jxbrowser.chromium.internal.XZExtractor.extract(SourceFile:45) at com.teamdev.jxbrowser.chromium.internal.b.run(SourceFile:1067) at java.security.AccessController.doPrivileged(Native Method) at com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor.extractChromiumBinariesIfNecessary(SourceFile:61) at com.teamdev.jxbrowser.chromium.internal.ipc.IPC.(SourceFile:78) at com.teamdev.jxbrowser.chromium.internal.ipc.IPC.create(SourceFile:51) at com.teamdev.jxbrowser.chromium.internal.ipc.IPC$a.(SourceFile:41) at com.teamdev.jxbrowser.chromium.internal.ipc.IPC.getDefault(SourceFile:45) at com.teamdev.jxbrowser.chromium.BrowserContext.(SourceFile:63) at com.teamdev.jxbrowser.chromium.BrowserContext.(SourceFile:25) at com.teamdev.jxbrowser.chromium.Browser.(SourceFile:139) at pkgtry.Try.main(Try.java:29) Caused by: java.io.IOException: Cannot run program "/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/7zr-linux": error=2, No such file or directory at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048) at java.lang.Runtime.exec(Runtime.java:620) at java.lang.Runtime.exec(Runtime.java:450) at java.lang.Runtime.exec(Runtime.java:347) at com.teamdev.jxbrowser.chromium.internal.XZExtractor.extract(SourceFile:2018) ... 11 more Caused by: java.io.IOException: error=2, No such file or directory at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess.(UNIXProcess.java:247) at java.lang.ProcessImpl.start(ProcessImpl.java:134) at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) ... 15 more
其他文件 jxbrowser-chromium.log,jxbrowser-ipc.log 为空
JFYI:它适用于 JxBrowser 6.14 版本。