我有一个问题,我无法从另一个类启动我的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。同样在尝试构建浏览器的类的顶部,导入突出显示为“未使用的导入”。谢谢您的帮助!
答案 0 :(得分:0)
我意识到这是在OSX中看到的错误。该程序在Windows计算机中可以正常运行。
答案 1 :(得分:0)
通常,此警告不会影响程序,因此您可以忽略它。如果您根本不想接收它,请尝试使用jxbrowser.jni.singleton.fix=false
VM参数。