首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何解决无法在UbuntuLinux上运行JxBrowser Java应用程序?

如何解决无法在UbuntuLinux上运行JxBrowser Java应用程序?
EN

Stack Overflow用户
提问于 2018-08-15 06:35:21
回答 1查看 0关注 0票数 0

以下是我使用的代码:

代码语言:txt
复制
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");
    }
}

logcat

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 Jun12,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 com.teamdev.jxbrowser.chromium.internal.ChromiumExtractor提取ChromiumBinariesIfNecessary罚款:/tmp/jxbrowser-chromium-55.0.2883.87.6.14.1/locales/lt.pak六月12日,2017年6月12日下午4:15:47 PM com.tooldev.jxBrowser.chromium.b运行信息:将ChromiumB二进制文件提取到‘/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)atcom.teamdev.jxbrowser.chromium.internal.XZExtractor.extract(SourceFile:2018)的java.lang.Runtime.exec(Runtime.java:347)11更多原因是:java.io.IOException:Error=2,在java.lang.UNIXProcess.forkAndExec(本地方法)的java.lang.UNIXProcess.(UNIXProcess.java:247)的java.lang.ProcessImpl.start(ProcessImpl.java:134)at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029).又15个

Other Files jxbrowser-chromium.log, jxbrowser-ipc.log are empty

EN

回答 1

Stack Overflow用户

发布于 2018-08-15 16:32:06

JFYI:适用于JxBrowser 6.14版本

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100005008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档