Исключение инициализатора Java с использованием библиотеки JxBrowser

Я пытаюсь запустить некоторые образцы Jx Browser. После копирования и вставки предоставленного им примера кода и попытки его запуска выдается ошибка Initializer. Вот пример кода и исключение. Кто-нибудь может сказать мне, что происходит?

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

2 ответа

Решение

Я думаю, что ошибка говорит сама за себя. Вам нужна лицензия.

Для библиотеки JxBrowser требуется действующий файл лицензии (teamdev.licenses) для операций. Вы можете запросить полнофункциональную 30-дневную пробную лицензию или приобрести коммерческую лицензию для библиотеки JxBrowser.

( Источник)

Если вы подадите заявку на лицензию, они предоставят вам файл license.jar в вашем электронном письме, если вы импортируете этот файл, ваша проблема будет решена

Другие вопросы по тегам