我一直在使用带有试用许可证的jxbrpowser 6.2。尝试在OSGi环境中加载它会生成以下错误:
Exception in thread "JavaFX Application Thread" java.lang.ExceptionInInitializerError
at com.teamdev.jxbrowser.chromium.internal.ipc.IPC.getDefault(Unknown Source)
at com.teamdev.jxbrowser.chromium.BrowserContext.<init>(Unknown Sou
当我运行jxbrowser演示时。在window上,它运行得很好,但是在linux 64系统上,我得到了以下异常。这个错误不清楚,所以我在这里写完整的堆栈。
线程“0”中的异常com.teamdev.jxbrowser.chromium.BrowserException:未能在120秒内加载‘约:空白’网页。在com.teamdev.jxbrowser.chromium.Browser.b(SourceFile:334) at com.teamdev.jxbrowser.chromium.Browser.(SourceFile:248) at com.teamdev.jxbrowser.ch
我使用的是JxBrowser 6.14,在启动jxbrowser实例时出现以下错误:
com.teamdev.jxbrowser.chromium.internal.ipc.IPCException: Failed to start IPC process.
at com.teamdev.jxbrowser.chromium.internal.ipc.d.run(SourceFile:190)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalArgumentException: The &
我正尝试在我的java应用程序中添加jxbrowser,但是我无法运行我的应用程序,因为它一直告诉我没有找到我的许可证。我从网站上得到了一个免费的许可证,在下面的代码中我不能在这里显示许可证密钥,但我想问一下我如何配置和设置许可证密钥,因为我一直收到一个错误。我想知道我在这种情况下是否正确地设置了许可证。如果你看到下面的内容,我用"#“替换了许可证密钥,因为我不能让人们看到它,以防被盗。一定要让我知道如何解决我的问题。
public class locate extends javax.swing.JFrame {
/**
* Creates new for
我正在尝试将JXBrowser绑定到OSGI插件中,但是我一直得到一个无效的许可错误。我的teamdev.licenses文件信息的错误输出是:
-- Product name: JxBrowser
-- Licensed version: 6.x
-- Licensed to:
-- License type: Development
-- License bound to product: Bound to class name
-- Generation date: Apr 12, 2017
-- Expiration date: NEVER
-- License info: Open
我遇到了一个与显示JxBrowser中的任何内容有关的问题,但仅适用于1台特定的客户端PC。JxBrowser似乎正确地处理了某种形式的内容,因为如果我单击一个我知道有链接的区域,新页面就会打开(但不会呈现)。"pages is not displayed“表示内容完全为白色。此外,指针在正常的箭头图标和等待的圆圈之间重复闪烁,因为每隔1秒就会有一些事情在后台发生。嵌入JxBrowser的应用程序的以前版本不会产生同样的问题。后来,我也将JxBrowser版本从6.23升级到6.24.3,但这并没有解决问题。删除因PC上存在JxBrowser而产生的任何缓存也没有解决问题。我应该调查
我目前正在开发一个应用程序,在那里我需要启动多个JxBrowser。在这种情况下,当我使用JxBrowser运行我的应用程序时,我试图充分利用我的CPU使用率,100%,内存消耗在85%左右。然后,我开始使用Java线程一次打开一个屏幕。在第一个屏幕完成初始化之前,我创建另一个屏幕,这将导致以下错误。
com.teamdev.jxbrowser.chromium.BrowserException: Failed to load 'about:blank' web page within 120 seconds. 2017-04-13 15:05:23 257 ->[AWT
在使用部署JxBrowser时,当我尝试构建我的产品时,最终出现以下错误:
[ant] !MESSAGE Missing requirement: JxBrowser 6.6.1 6.6.1 (com.teamdev.jxbrowser.chromium 6.6.1) requires 'package sun.awt.windows 0.0.0' but it could not be found
sun.awt.windows包是JRE (在rt.jar中)的一部分,我真的不明白为什么JxBrowser OSGi包找不到它。任何关于这是为什么的想法都将不胜感激。
谢谢你的帮
我有一些代码,当它执行时,它会抛出一个RuntimeException,它说:
JXBrowser should only be constructed on the EDT
它起源于我创建JXbrowser组件的时候
browser = (JXBrowser) browserFactory.create(true, WebBrowserType.JX);
在修复这个错误时,我应该寻找什么?
我在用jxbrowser,
我想使用browser.saveWebpage下载urls列表
public class Downloader{
public Downloader(String url) {
System.setProperty("teamdev.license.info", "true");
LoggerProvider.getChromiumProcessLogger().setLevel(Level.OFF);
Browser browser = new Browser(Bro
我在我的项目中有jxBrowser,但是它不再工作了。我可能在JDK项目的某个地方变了?我将JDK版本升级到1.8版本,而用于linux平台和项目的许可jxBrowser 4.2版本将在win上工作。jxBrowser是否可能不在1.8JDK上工作?(NetBeans IDE 8.0.2)
真诚地感谢你的帮助。