C# 在C.NET中的嵌入式WebBrowserControl中运行Java小程序

C# 在C.NET中的嵌入式WebBrowserControl中运行Java小程序,c#,java,applet,C#,Java,Applet,我正在尝试在C.NET浏览器控件中运行小程序。我试过几种方法。标准BrowserControl、扩展BrowserControl、WebKit.NET测试版控件。所以事实上,什么都没用。在我同意以下安全警告后,小程序崩溃: java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(Unknown Source) at javax.swing.SwingUtilities.inv

我正在尝试在C.NET浏览器控件中运行小程序。我试过几种方法。标准BrowserControl、扩展BrowserControl、WebKit.NET测试版控件。所以事实上,什么都没用。在我同意以下安全警告后,小程序崩溃:

java.lang.reflect.InvocationTargetException
    at java.awt.EventQueue.invokeAndWait(Unknown Source)
    at javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
    at ########removed for security reasons###########################################
    at com.sun.deploy.uitoolkit.impl.awt.AWTAppletAdapter.init(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: netscape.javascript.JSException: Unknown source:No description
    at sun.plugin2.main.client.MessagePassingJSObject.newJSException(Unknown Source)
    at sun.plugin2.main.client.MessagePassingJSObject.waitForReply(Unknown Source)
    at sun.plugin2.main.client.MessagePassingJSObject.call(Unknown Source)
    at ##################.JavaScriptAppender.log(JavaScriptAppender.java:48)
    at ##################.JavaScriptAppender.append(JavaScriptAppender.java:43)
    at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
    at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)
    at org.apache.log4j.Category.callAppenders(Category.java:206)
    at org.apache.log4j.Category.forcedLog(Category.java:391)
    at org.apache.log4j.Category.log(Category.java:856)
    at org.slf4j.impl.Log4jLoggerAdapter.info(Log4jLoggerAdapter.java:305)
    at ########removed for security reasons###########################################
    at ########removed for security reasons###########################################
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$000(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
Swing GUI initialization didn't complete successfully

小程序在每个浏览器中都可以工作。那么是否有可能在Browsercontrol中运行小程序?如果没有解决方案,最好知道问题出在哪里,是C.NET还是小程序?

控件似乎在小程序调用JavaScript时遇到问题。一些研究表明它确实支持JS。我不确定。我试过很多网站。即使是JS和所有的工作都很好。但事实上,存在java/javascript组合。除了一个按钮外,网站上的所有内容都是javascript。这是启动小程序的界面。按钮显示不正确。那我该怎么办?