**尽管看起来有多长,我知道这很简单,我只是添加了很多细节,netbeans生成了所有的JAR,所以我只是想把javascript的东西(我不明白)与之匹配JAR'以及这应该如何运作 .
基本上,我只是想让applet弹出它在下面url的窗口 .
site:http://dawnofvengeance.com/testchat/(哦,为什么索引页面上还有一个java错误框,为什么?它应该只是一个弹出窗口)我也刚刚意识到这个框出现在下面的另一个链接上,目前可以在弹出设置 .
我有一个已在这里工作的applet http://dawnofvengeance.com/applications/
此外,我正在使用来自selenium的jar,这就是其中一个错误返回给我的 .
这是我的设置......(同样,我不确定在下面的HTML中指定JAR是什么一切都是如此) .
如果您运行该页面,它表示selenium JAR存在某种错误 .
注意:selenium jar在这个文件夹中以及lib文件夹中,因为我不知道它在哪里 . 在完成Clean和Build后,我从dist获得了launch.jar,launch.html和IGCTestApplication.jar,该应用程序是为Web设置的...所以我必须在HTML中出错
HTML页面:
的index.html
Java Syntax (Toggle Plain Text)
<html> <HEAD><title>RuneScape StatApp - V0.2.0</title><SCRIPT LANGUAGE="JavaScript"><!-- Idea by: Nic Wolfe --><!-- This script and many more are available free online at --><!-- The JavaScript Source!! http://javascript.internet.com --> <!-- Beginfunction popUp(URL) {day = new Date();id = day.getTime();eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=613,height=481,left = 499.5,top = 221');");}// End --></script> <HEAD> <h1><font color="#FFFFFF">Make sure to disable your pop-up blocker; if applet is blocked by browser, just allow pop-ups on this site then reload the page to start the applet again</font></h1> <BODY onLoad="javascript:popUp('http://www.dawnofvengeance.com/testchat/launch.html')"><body bgcolor="#000000"> <h3><font color="#FF0000">once applet shows up, you may exit this page.Thank you!-Austin</font></h3><p><p><h4><font color="#FFFFFF">Please report any bugs to Run You Camper on the IGC forum page, or just click <a href="http://www.igcgamers.com/forum/ucp.php?i=pm&mode=compose&u=18216">here</a></font></h4> <!-- Script Size: 0.73 KB --> <applet code="com.dawnofvengeance" archive="IGCChatApplication.jar"/> </html><html>
<HEAD>
<title>
RuneScape StatApp - V0.2.0
</title>
<SCRIPT LANGUAGE="JavaScript">
<!-- Idea by: Nic Wolfe -->
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=613,height=481,left = 499.5,top = 221');");
}
// End -->
</script>
<HEAD>
<h1><font color="#FFFFFF">Make sure to disable your pop-up blocker; if applet is blocked by browser, just allow pop-ups on this site then reload the page to start the applet again</font></h1>
<BODY onLoad="javascript<b></b>:popUp('http://www.dawnofvengeance.com/testchat/launch.html')">
<body bgcolor="#000000">
<h3><font color="#FF0000">once applet shows up, you may exit this page.
Thank you!
-Austin</font></h3>
<p><p>
<h4><font color="#FFFFFF">Please report any bugs to Run You Camper on the IGC forum page, or just click <a href="http://www.igcgamers.com/forum/ucp.php?i=pm&mode=compose&u=18216">here</a></font></h4>
<!-- Script Size: 0.73 KB -->
<applet code="com.dawnofvengeance" archive="IGCChatApplication.jar"/>
</html>
launch.html
Java Syntax (Toggle Plain Text)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><!-- ########################## IMPORTANT NOTE ############################ --><!-- This preview HTML page will work only with JDK 6 update 10 and higher! --><!-- ###################################################################### --><html> <head> <title>Test page for launching the applet via JNLP</title> </head> <body> <h3>Test page for launching the applet via JNLP</h3> <script src="http://java.com/js/deployJava.js"></script> <script> var attributes = { code: "mypackage.RunescapeStatsApplet", archive: "IGCChatApplication.jar, lib/selenium-server-standalone-2.9.0.jar", width: 900, height: 900 }; var parameters = {jnlp_href:"launch.jnlp"}; <!-- Applet Parameters --> var version = "1.5"; <!-- Required Java Version --> deployJava.runApplet(attributes, parameters, version); </script> <!-- Or use the following applet element to launch the applet using jnlp_href --> <!-- <applet width="900" height="900"> <param name="jnlp_href" value="launch.jnlp"/> </applet> --> </body></html><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- ########################## IMPORTANT NOTE ############################ -->
<!-- This preview HTML page will work only with JDK 6 update 10 and higher! -->
<!-- ###################################################################### -->
<html>
<head>
<title>Test page for launching the applet via JNLP</title>
</head>
<body>
<h3>Test page for launching the applet via JNLP</h3>
<script src="http://java.com/js/deployJava.js"></script>
<script>
var attributes = {
code: "mypackage.RunescapeStatsApplet",
archive: "IGCChatApplication.jar, lib/selenium-server-standalone-2.9.0.jar",
width: 900,
height: 900
};
var parameters = {jnlp_href:"launch.jnlp"}; <!-- Applet Parameters -->
var version = "1.5"; <!-- Required Java Version -->
deployJava.runApplet(attributes, parameters, version);
</script>
<!-- Or use the following applet element to launch the applet using jnlp_href -->
<!--
<applet width="900" height="900">
<param name="jnlp_href" value="launch.jnlp"/>
</applet>
-->
</body>
</html>
tester.html
Java Syntax (Toggle Plain Text)
<html><HEAD> <SCRIPT LANGUAGE="JavaScript"><!-- Idea by: Nic Wolfe --><!-- This script and many more are available free online at --><!-- The JavaScript Source!! http://javascript.internet.com --> <!-- Beginfunction popUp(URL) {day = new Date();id = day.getTime();eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=1,menubar=0,resizable=0,width=615,height=483,left = 332.5,top = 270.5');");}// End --></script></head> <BODY onLoad="javascript:popUp('http://www.dawnofvengeance.com/testchat/launch.html')"> </html><html>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- Idea by: Nic Wolfe -->
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=1,menubar=0,resizable=0,width=615,height=483,left = 332.5,top = 270.5');");
}
// End -->
</script>
</head>
<BODY onLoad="javascript<b></b>:popUp('http://www.dawnofvengeance.com/testchat/launch.html')">
</html>
我相信你们可以弄清楚JAR的去向,再说一遍,这太乱了,所以我道歉,但是非常感谢你们! -Austin
编辑:
我得到的错误
Java Plug-in 1.6.0_24使用JRE版本1.6.0_24-b07 Java HotSpot(TM)客户端VM用户主目录= C:\ Users \ anderaus ----------------- ----------------------------------- c:清除控制台窗口f:在终结队列g:garbage上终结对象collect h:显示此帮助消息l:dump classloader list m:print memory usage o:trigger logging q:hide console r:reload policy configuration s:dump system and deployment properties t:dump thread list v:dump thread stack x:clear classloader cache 0-5:将跟踪级别设置为sun.plugin2.main.client.PluginMain:无法识别的消息ID 42异常:无法加载资源:wwwdawnofvengeancecom / testchat / lib / selenium-server-standalone-2.9.0.jar . com.sun.deploy.net.FailedDownloadException:无法加载资源:com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)at com的wwwdawnofvengeancecom / testchat / lib / selenium-server-standalone-2.9.0.jar com.sun.deploy.net.DownloadEngine.getCacheEntry(未知来源)的com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(未知来源)com.sun中的.sun.deploy.net.DownloadEngine.getCacheEntry(未知来源) com.sun.deploy.net.DownloadEngine.getResource(未知来源)的.deploy.net.DownloadEngine.getResourceCacheEntry(未知来源)at com.sun.javaws.LaunchDownload $ DownloadTask.call(Unknown Source)at java.util.concurrent来自java.util.concurrent.ThreadPoolExecutor的java.util.concurrent.FutureTask.run(未知来源)的.FutureTask $ Sync.innerRun(未知来源)java.util.concurrent.ThreadPoolExecutor $ Worker上的$ Worker.runTask(未知来源) java.lang.Thread.run中的.run(未知来源)(未知来源)引起:java.io.EOFException:ZLIB输入流的意外结束java.util.zip.InflaterInputStream.fill(未知来源),位于com.sun.deploy.net上java.util.zip.ZipInputStream.read(未知来源)的java.util.zip.InflaterInputStream.read(未知来源) . 来自com.sun.deploy.net上的com.sun.deploy.net.HttpDownloadHelper.download(未知来源)的com.sun.deploy.cache.Cache.downloadResourceToTempFile(未知来源)的HttpDownloadHelper.decompressWrite(未知来源) . 在com.sun.deploy.net.DownloadEngine.action下载(未知来源)com.sun.deploy.net.DownloadEngine.getCacheEntry(未知来源)com.sun.deploy.net.DownloadEngine.getCacheEntry(下载资源来源)来自com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(未知来源)的com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(未知来源)com.sun.deploy.net.DownloadEngine.getResource(未知来源) )at com.sun.javaws.LaunchDownload $ DownloadTask.call(Unknown Source)at java.util.concurrent.FutureTask $ Sync.innerRun(Unknown Source)at at java.util.concurrent.ThreadPoolExecutor中的java.util.concurrent.FutureTask.run(未知来源)java.lang上的java.util.concurrent.ThreadPoolExecutor $ Worker.run(未知来源)中的$ Worker.runTask(未知来源) . Thread.run(未知来源)例外:com.sun.deploy.net.FailedDownloadException:无法加载资源:wwwdawnofvengeancecom / testchat / lib / selenium-server-standalone-2.9.0.jar
1 回答
我可以看到你正在尝试下载一个外部库 . 那是JS说的
我建议不要以这种方式使用外部库,而是将其添加到applet jar中 . 这条道路为
应该在你的
...当然,要说更多,我需要看看你的applet是如何配置的,以及如何导入丢失的lib . 至少尝试按照我的说法重新配置你的applet ...如果出现一些额外的错误,我希望问题是更详细:)
祝好运