Исключение инициализатора 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 в вашем электронном письме, если вы импортируете этот файл, ваша проблема будет решена