ฉันติดอยู่กับปัญหาเล็กน้อย ฉันพัฒนา java applet บน windows 7 ด้วย JRE 1.6_0.37 และทำงานได้ดีบน IE9 และ FF
เมื่อเราตัดสินใจที่จะทดสอบแอปพลิเคชันในสภาพแวดล้อมเป้าหมายด้วย vmware ที่กำหนดค่าล่วงหน้าด้วยการติดตั้งไคลเอนต์ (IE9 และ JRE1.6_0.20) เราพบว่าแอปเพล็ตไม่ทำงาน ( ฉันมีข้อความเช่น: ข้อผิดพลาด : คลิกที่นี่เพื่อดูข้อมูลเพิ่มเติม mmore ที่มุมซ้ายบนของหน้า) เมื่อฉันตรวจสอบคอนโซล Java ฉันสามารถเห็นคลาสไม่พบ ฉันพยายามดาวน์โหลด jar โดยตรง (เช่น http://myhost/applet/my.jar
) และใช้งานได้
ฉันตัดสินใจทดสอบกับ Firefox และทุกอย่างทำงานได้ดี แต่เป้าหมายคือ IE9 :(
ฉันตรวจสอบพารามิเตอร์ทั้งหมดภายใต้ IE เพื่อดูว่าปลั๊กอินใช้งานได้และเปิดใช้งานหรือไม่ และดูเหมือนว่าทุกอย่างจะโอเค
เหตุใด Firefox จึงสามารถดึง JAR ได้โดยไม่มีปัญหาและ IE ไม่ได้
ฉันติดอยู่จริงๆ ดังนั้นหากคุณสามารถช่วยฉันได้;)
รหัสแอปเพล็ต:
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="100%" height="600" name="applet_appletObject" id="applet_appletObject">
<param name="code" value="fr.edf.mpv2.castor.applet.client.CastorAppletGraphique.class">
<param name="name" value="applet_appletObject/">
<param name="codebase" value="applet_appletObject/">
<param name="boxbgcolor" value="white">
<param name="scriptable" value="true">
<param name="java_arguments" value="-Xmx512m -Xms96m">
<param name="mayscript" value="true">
<param name="codebase_lookup" value="false">
<param name="archive" value="/ctrweb/applet/castor-applet-client-02.00.00.jar,/ctrweb/applet/castor-applet-commun-02.00.00.jar,/ctrweb/applet/commons-logging-1.0.4.jar,/ctrweb/applet/jcommon-1.0.13.jar,/ctrweb/applet/jfreechart-1.0.10.jar,/ctrweb/applet/jcalendar-1.3.3.jar">
<param name="cache_archive" value="/ctrweb/applet/castor-applet-client-02.00.00.jar,/ctrweb/applet/castor-applet-commun-02.00.00.jar,/ctrweb/applet/commons-logging-1.0.4.jar,/ctrweb/applet/jcommon-1.0.13.jar,/ctrweb/applet/jfreechart-1.0.10.jar,/ctrweb/applet/jcalendar-1.3.3.jar">
<param name="cache_version" value="02.00.00, 02.00.00, 1.0.4.0, 1.0.D.0, 1.0.A.0"> <param name="appletName" value="applet_appletObject"/>
<param name="resolutionY" value="1024"/>
<param name="locale" value="fr"/>
</object>
ขอบคุณมาก