-1

Jx Browserのサンプルのいくつかを実行しようとしています。提供されたサンプルコードをコピーして貼り付けて実行しようとすると、初期化エラーが発生します。ここにサンプルコードと例外があります。誰が何が起こっているのか教えてもらえますか?

package jx.test;

import com.teamdev.jxbrowser.chromium.Browser;
import com.teamdev.jxbrowser.chromium.BrowserFactory;
import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.WindowConstants;


public class JxTest {

    public static void main(String[] args) {
     final Browser browser = BrowserFactory.create();

        JFrame frame = new JFrame();
        frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        frame.add(browser.getView().getComponent(), BorderLayout.CENTER);
        frame.setSize(700, 500);
        frame.setLocationRelativeTo(null);
        frame.setVisible(true);

        browser.loadURL("http://www.google.com");
    }
}

例外:

Exception in thread "main" java.lang.ExceptionInInitializerError
    at com.teamdev.jxbrowser.chromium.BrowserFactory.create(Unknown Source)
    at com.teamdev.jxbrowser.chromium.BrowserFactory.create(Unknown Source)
    at com.teamdev.jxbrowser.chromium.BrowserFactory.create(Unknown Source)
    at jx.test.JxTest.main(JxTest.java:20)
Caused by: java.lang.RuntimeException: JxBrowser license check failed: No valid license found. 
Java Result: 1
4

2 に答える 2

1

エラーは自明だと思います。ライセンスが必要です。

JxBrowser ライブラリは、操作のために有効なライセンス (teamdev.licenses) ファイルを必要とします。完全に機能する 30 日間の評価ライセンスをリクエストするか、JxBrowser ライブラリの商用ライセンスを購入できます。

ソース

于 2014-11-05T06:07:52.563 に答える
0

ライセンスを申請する場合、彼らは ua license.jar ファイルを電子メールで提供します。そのファイルをインポートすると、問題は解決します。

于 2014-12-05T07:42:23.087 に答える