簡體   English   中英

無法在HTML中顯示股票市場代碼

[英]Not able to display stock market ticker in HTML

我想在我的java應用程序上生成BSE的實時自動收錄器。 現在我有這個小程序代碼,它應該在HTMl頁面中顯示股票代碼/股票價格。

<applet code="bse_ticker.class" width="95%" codebase="http://www.bseindia.com/applet/ticker" height="40" archive="mainticker_finals.jar"></p>
<div class="style8">
<param value="HTTP://www.bseindia.com:5000/price_finder/stockreach.asp?scripcd=" name="url"/>
<param value="#0000FF" name="nullarrowcolor"/>
<param value="_blank" name="window"/>
<param value="#8C8C8C" name="WATERCOLOR"/>
<param value="#000000" name="fgcolor"/>
<param value="#ffffff" name="bgcolor"/>
<param value="#00FF00" name="uparrowcolor"/>
<param value="#0671B0" name="fgcolor1"/>
<param value="0" name="default_ticker"/>
<param value="#FF0000" name="downarrowcolor"/>
<param value="21600000" name="thread_sleeptime"/>
<param value="applet" name="INDEXOF"/>
<param value="TickerData_final.asp" name="dataurl"/>
                </div>
<p></applet><br />

但是,當我嘗試打開其中嵌入了此代碼的HTML頁面時,我得到錯誤說:

www.java-ticker.net

 Site: investgeeta.com Date: 09-17-2005 

==============================================加載圖片: http ://www.investgeeta.com/include/ticker/img/separator.gif加載圖像: http://www.investgeeta.com/include/ticker/img/up4.gif加載的圖像: HTTP://www.investgeeta .com / include / ticker / img / stay4.gif已加載的圖片: http//www.investgeeta.com/include/ticker/img/down4.gif java.lang.ClassFormatError:類文件中的不兼容的魔術值1013478509在java的bse_ticker中.lang.ClassLoader.defineClass1(本機方法),位於java.security.ClassLoader.defineClass(未知來源),位於sun.plugin2的java.security.SecureClassLoader.defineClass(未知來源)java.lang.ClassLoader.defineClass(未知來源)位於太陽的sun.plugin2.applet.Plugin2ClassLoader.loadCode(未知來源)的java.lang.ClassLoader.loadClass(未知來源)java.lang.ClassLoader.loadClass(未知來源)的.applet.Applet2ClassLoader.findClass(未知來源) sun.plugin2.applet.Plugin2Manager上的.plugin2.applet.Plugin2Manager.createApplet(未知來源)$ AppletExecutionRun java.lang.Thread.run中的nable.run(未知來源)(未知來源)異常:java.lang.ClassFormatError:類文件中的不兼容的魔術值1013478509 bse_ticker

這應該是什么意思?

十六進制的數字1013478509是0x3C68746D。 打破這一點,你得到

0x3C = <
0x68 = h
0x74 = t
0x6D = m

<htm

或者看起來像HTML文檔的開頭。

看起來Web服務器正在提供一些HTML而不是Java類。

嘗試訪問applet本身的URL並查看它的外觀(並確保查看HTTP標頭)。

這很可能是嘗試運行使用較新版本的Java創建的Jar而不是嘗試執行代碼的JVM的問題。

你有多個版本的bse_ticker嗎? 它打算運行什么版本?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM