JxBrowser不会从另一个类启动

时间:2018-07-24 11:38:24

标签: jxbrowser

我有一个问题,我无法从另一个类启动我的JxBrowser,但它在自己的类上运行良好。我将在此处提供互联网浏览器类的代码

    import com.teamdev.jxbrowser.chromium.Browser;
    import com.teamdev.jxbrowser.chromium.swing.BrowserView;

    import javax.swing.*;
    import java.awt.*;

    public class InternetBrowser 
    {
       //properties
       Browser browser;
       BrowserView browserView;
       JFrame frame;

       //constructor
       public InternetBrowser()
       {
           browser = new Browser();
           browserView = new BrowserView(browser);
           frame = new JFrame();



       frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
           frame.add(browserView, BorderLayout.CENTER);
           frame.setSize(500, 500);
           frame.setLocationRelativeTo(null);
           frame.setVisible(true);
        browser.loadURL("https://www.youtube.com/embed/bO7yYDIOuXo");

     }

     public static void main( String [] args )
     {
         InternetBrowser browser = new InternetBrowser();
     }

}

我得到的错误是

在/private/var/folders/cs/1z68c1xs2q3crwrwm__fx_t80000gn/T/jxmaps-chromium-49.0.2623.110.unknown/data/Temp/libjxmaps-common64-397f2f15-9ac5-4806-91f6-88c8a中都实现了类StartIPCTask dylib(0x1288d5630)和/private/var/folders/cs/1z68c1xs2q3crwrwm__fx_t80000gn/T/browsercore-64.0.3282.24.6.21/data/Temp/libbrowsercore-common64-01e73e7f-2b85bbd3-ac76-05d908fa4928dy。将使用两者之一。哪个未定义。

我需要定义该类应使用的目录之一,但我不知道如何使用。我正在使用最新版本的Netbeans。同样在尝试构建浏览器的类的顶部,导入突出显示为“未使用的导入”。谢谢您的帮助!

2 个答案:

答案 0 :(得分:0)

我意识到这是在OSX中看到的错误。该程序在Windows计算机中可以正常运行。

答案 1 :(得分:0)

通常,此警告不会影响程序,因此您可以忽略它。如果您根本不想接收它,请尝试使用jxbrowser.jni.singleton.fix=false VM参数。