2014-11-05 5 views
-2

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

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 
+1

Вы читали это Http://www.teamdev.com/downloads/jxbrowser/docs/JxBrowser-PGuide.html#licensing? – nikis

+1

@nikis вы говорите мне, что это не проект с открытым исходным кодом? – lonesome

ответ

1

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

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

(Source)

+2

oh man, мне сказали, что это хороший браузер для встраивания в мой проект, и теперь выяснилось, что он даже не с открытым исходным кодом! это отстой. есть ли другие варианты и замены? – lonesome

+1

@lonesome Я понятия не имею – Eran

+1

alrighty then ... – lonesome

0

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

 Смежные вопросы

  • Нет связанных вопросов^_^