2012-12-12 7 views
4

애플릿 태그가 오랫동안 사용되지 않으므로 애플릿 태그에서 객체 태그로 고대 Java 애플릿을 업데이트하는 임무가 주어졌습니다. 애플릿은 브라우저가 IE6로 돌아가는 시점에서 이전 Java 1.6 버전만큼 뒤로 돌아 가야합니다. 나는 이것을 처리하기 위해 다음과 같은 객체 태그를 만들었는데, 사용자가 IE를 사용하고 있는지 여부에 따라 그것을 전환했다. <퍼센트의 문 %> 's은 (는) 잘 평가하고 단지 jar 파일 등을 작성하는특정 상황에서 애플릿이 충돌하는 문제를 해결해야합니다.

<% If userIsIE > 0 Then %> 
     <object type="application/x-java-applet" classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" height="0" width="0"> 
      <param name="code" value="<% =MainClass %>" /> 
      <param name="archive" value="<% =Archives %>" /> 
      <param name="persistState" value="false" /> 
     </object> 
     <% Else %> 
     <object classid="java:<% =MainClass %>" type="application/x-java-applet" archive="<% =Archives %>" height="0" width="0"> 
      <param name="code" value="<% =MainClass %>" /> 
      <param name="archive" value="<% =Archives %>" /> 
      <param name="persistState" value="false" /> 
     </object> 
<% End If %> 

그것은 내가 그것을 시도했습니다 모든 브라우저에서 작동하고, 자바의 모든 버전 내가 그것을 시도했습니다 하나의 특정한 경우를 제외하고 내 동료가 발견 : 그것은처럼 보이는

# A fatal error has been detected by the Java Runtime Environment: 
# 
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d413f5f, pid=2444, tid=4660 
# 
# JRE version: 6.0_20-b02 
# Java VM: Java HotSpot(TM) Client VM (16.3-b01 mixed mode, sharing windows-x86) 
# Problematic frame: 
# C [jp2iexp.dll+0x3f5f] 
# 
# If you would like to submit a bug report, please visit: 
# http://java.sun.com/webapps/bugreport/crash.jsp 
# The crash happened outside the Java Virtual Machine in native code. 
# See problematic frame for where to report the bug. 
# 

--------------- T H R E A D --------------- 

Current thread (0x00b09000): JavaThread "main" [_thread_in_native, id=4660, stack(0x027c0000,0x029c0000)] 

siginfo: ExceptionCode=0xc0000005, reading address 0x00000000 

Registers: 
EAX=0x00000000, EBX=0x3420a218, ECX=0x0041f5e0, EDX=0x029bd5bc 
ESP=0x029bd598, EBP=0x029bd5a8, ESI=0x00000000, EDI=0x00b09000 
EIP=0x6d413f5f, EFLAGS=0x00010206 

Top of Stack: (sp=0x029bd598) 
0x029bd598: 029bd5bc 029bd5a4 3420a218 00000000 
0x029bd5a8: 029bd5e8 05e89f47 00b09110 029bd5f0 
0x029bd5b8: 00442258 00000000 00b096ac fffffffe 
0x029bd5c8: 029bd5c8 3420a218 029bd5fc 34213020 
0x029bd5d8: 00000000 3420a218 00000000 029bd5f8 
0x029bd5e8: 029bd624 05e82f07 34212a30 05e88286 
0x029bd5f8: 00442258 00000000 32298a58 029bd604 
0x029bd608: 3420a187 029bd62c 34213020 00000000 

Instructions: (pc=0x6d413f5f) 
0x6d413f4f: 33 f6 85 c0 7c 3a 8b 45 fc 8d 55 14 52 89 75 14 
0x6d413f5f: 8b 08 50 ff 91 a0 00 00 00 85 c0 7c 1a 8b 75 14 


Stack: [0x027c0000,0x029c0000], sp=0x029bd598, free space=7f5029bd0cck 
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) 
C [jp2iexp.dll+0x3f5f] 
j sun.plugin2.main.server.IExplorerPlugin.getDocumentBase0(J)Ljava/lang/String;+0 
j sun.plugin2.main.server.IExplorerPlugin.getDocumentBase()Ljava/lang/String;+31 
j sun.plugin2.main.server.JVMInstance.startApplet(Ljava/util/Map;Lsun/plugin2/main/server/Plugin;JJZIZZ)Z+14 
j sun.plugin2.main.server.JVMManager.startAppletImpl(Ljava/util/Map;Lsun/plugin2/main/server/Plugin;JJZLjava/lang/String;ZIZ)Lsun/plugin2/main/server/AppletID;+240 
j sun.plugin2.main.server.JVMManager.startApplet(Ljava/util/Map;Lsun/plugin2/main/server/Plugin;JJZLjava/lang/String;)Lsun/plugin2/main/server/AppletID;+16 
j sun.plugin2.main.server.JVMManager.startApplet(Ljava/util/Map;Lsun/plugin2/main/server/Plugin;JJZ)Lsun/plugin2/main/server/AppletID;+19 
j sun.plugin2.main.server.IExplorerPlugin.maybeStartApplet()V+192 
j sun.plugin2.main.server.IExplorerPlugin.access$200(Lsun/plugin2/main/server/IExplorerPlugin;)V+1 
j sun.plugin2.main.server.IExplorerPlugin$BackgroundStarter$1.run()V+7 
v ~StubRoutines::call_stub 
V [jvm.dll+0xf049c] 
V [jvm.dll+0x17fcf1] 
V [jvm.dll+0xf051d] 
V [jvm.dll+0xf9e0f] 
V [jvm.dll+0xfcc07] 
C [jp2iexp.dll+0x17a5] 
C [jp2iexp.dll+0x853b] 
C [jp2iexp.dll+0x7a32] 
C [USER32.dll+0x1fd72] 
C [USER32.dll+0x1fe4a] 
C [USER32.dll+0x2018d] 
C [USER32.dll+0x2022b] 
C [IEFRAME.dll+0xf1c24] 
C [IEFRAME.dll+0x111afe] 
C [iertutil.dll+0x1416c0] 
C [IEFRAME.dll+0xffe3b] 
C [kernel32.dll+0x4d0e9] 
C [ntdll.dll+0x41603] 
C [ntdll.dll+0x415d6] 

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) 
j sun.plugin2.main.server.IExplorerPlugin.getDocumentBase0(J)Ljava/lang/String;+0 
j sun.plugin2.main.server.IExplorerPlugin.getDocumentBase()Ljava/lang/String;+31 
j sun.plugin2.main.server.JVMInstance.startApplet(Ljava/util/Map;Lsun/plugin2/main/server/Plugin;JJZIZZ)Z+14 
j sun.plugin2.main.server.JVMManager.startAppletImpl(Ljava/util/Map;Lsun/plugin2/main/server/Plugin;JJZLjava/lang/String;ZIZ)Lsun/plugin2/main/server/AppletID;+240 
j sun.plugin2.main.server.JVMManager.startApplet(Ljava/util/Map;Lsun/plugin2/main/server/Plugin;JJZLjava/lang/String;)Lsun/plugin2/main/server/AppletID;+16 
j sun.plugin2.main.server.JVMManager.startApplet(Ljava/util/Map;Lsun/plugin2/main/server/Plugin;JJZ)Lsun/plugin2/main/server/AppletID;+19 
j sun.plugin2.main.server.IExplorerPlugin.maybeStartApplet()V+192 
j sun.plugin2.main.server.IExplorerPlugin.access$200(Lsun/plugin2/main/server/IExplorerPlugin;)V+1 
j sun.plugin2.main.server.IExplorerPlugin$BackgroundStarter$1.run()V+7 
v ~StubRoutines::call_stub 

--------------- P R O C E S S --------------- 

Java Threads: (=> current thread) 
    0x056d0400 JavaThread "JRE 1.6.0.20 Heartbeat Thread" [_thread_blocked, id=5860, stack(0x085d0000,0x086d0000)] 
    0x056dc000 JavaThread "JRE 1.6.0.20 Worker Thread" [_thread_blocked, id=3760, stack(0x09580000,0x09680000)] 
    0x056db800 JavaThread "JRE 1.6.0.20 Output Reader Thread" [_thread_in_native, id=3828, stack(0x09390000,0x09490000)] 
    0x056db400 JavaThread "JRE 1.6.0.20 Output Reader Thread" [_thread_in_native, id=5472, stack(0x09120000,0x09220000)] 
    0x056d9c00 JavaThread "Thread-0" [_thread_in_native, id=3572, stack(0x08d10000,0x08e10000)] 
    0x056d8400 JavaThread "Java Plug-In Pipe Worker Thread (Server-Side)" daemon [_thread_in_native, id=3944, stack(0x08f10000,0x09010000)] 
    0x05668800 JavaThread "traceMsgQueueThread" daemon [_thread_blocked, id=3620, stack(0x08ab0000,0x08bb0000)] 
    0x05640000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=6092, stack(0x08940000,0x08a40000)] 
    0x0563b800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2788, stack(0x086d0000,0x087d0000)] 
    0x05639400 JavaThread "Attach Listener" daemon [_thread_blocked, id=3728, stack(0x08060000,0x08160000)] 
    0x05637400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2912, stack(0x084c0000,0x085c0000)] 
    0x0562f800 JavaThread "Finalizer" daemon [_thread_blocked, id=4596, stack(0x082d0000,0x083d0000)] 
    0x0562e400 JavaThread "Reference Handler" daemon [_thread_blocked, id=4676, stack(0x08160000,0x08260000)] 
=>0x00b09000 JavaThread "main" [_thread_in_native, id=4660, stack(0x027c0000,0x029c0000)] 

Other Threads: 
    0x0562c000 VMThread [stack: 0x07f50000,0x08050000] [id=4684] 
    0x05647000 WatcherThread [stack: 0x08840000,0x08940000] [id=760] 

VM state:not at safepoint (normal execution) 

VM Mutex/Monitor currently owned by a thread: None 

Heap 
def new generation total 4928K, used 1321K [0x32200000, 0x32750000, 0x32ca0000) 
    eden space 4416K, 29% used [0x32200000, 0x3234a460, 0x32650000) 
    from space 512K, 0% used [0x32650000, 0x32650000, 0x326d0000) 
    to space 512K, 0% used [0x326d0000, 0x326d0000, 0x32750000) 
tenured generation total 10944K, used 0K [0x32ca0000, 0x33750000, 0x34200000) 
    the space 10944K, 0% used [0x32ca0000, 0x32ca0000, 0x32ca0200, 0x33750000) 
compacting perm gen total 12288K, used 705K [0x34200000, 0x34e00000, 0x38200000) 
    the space 12288K, 5% used [0x34200000, 0x342b05f8, 0x342b0600, 0x34e00000) 
    ro space 10240K, 51% used [0x38200000, 0x3872ae00, 0x3872ae00, 0x38c00000) 
    rw space 12288K, 54% used [0x38c00000, 0x392972d8, 0x39297400, 0x39800000) 

Dynamic libraries: 
0x01100000 - 0x011b8000  C:\Program Files\Internet Explorer\iexplore.exe 
0x77910000 - 0x77a38000  C:\Windows\system32\ntdll.dll 
0x77650000 - 0x7772c000  C:\Windows\system32\kernel32.dll 
0x77730000 - 0x777f6000  C:\Windows\system32\ADVAPI32.dll 
0x77aa0000 - 0x77b63000  C:\Windows\system32\RPCRT4.dll 
0x77870000 - 0x7790d000  C:\Windows\system32\USER32.dll 
0x77800000 - 0x7784b000  C:\Windows\system32\GDI32.dll 
0x760f0000 - 0x7619a000  C:\Windows\system32\msvcrt.dll 
0x77490000 - 0x774e9000  C:\Windows\system32\SHLWAPI.dll 
0x761d0000 - 0x76ce1000  C:\Windows\system32\SHELL32.dll 
0x76f40000 - 0x77085000  C:\Windows\system32\ole32.dll 
0x75fd0000 - 0x760e1000  C:\Windows\system32\urlmon.dll 
0x774f0000 - 0x7757d000  C:\Windows\system32\OLEAUT32.dll 
0x77120000 - 0x772d8000  C:\Windows\system32\iertutil.dll 
0x77370000 - 0x7748b000  C:\Windows\system32\WININET.dll 
0x77a40000 - 0x77a43000  C:\Windows\system32\Normaliz.dll 
0x77850000 - 0x7786e000  C:\Windows\system32\IMM32.DLL 
0x77580000 - 0x77648000  C:\Windows\system32\MSCTF.dll 
0x77110000 - 0x77119000  C:\Windows\system32\LPK.DLL 
0x77090000 - 0x7710d000  C:\Windows\system32\USP10.dll 
0x74a90000 - 0x74c2e000  C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6002.18305_none_5cb72f2a088b0ed3\comctl32.dll 
0x6d630000 - 0x6df76000  C:\Windows\system32\IEFRAME.dll 
0x75fc0000 - 0x75fc7000  C:\Windows\system32\PSAPI.DLL 
0x74350000 - 0x7438e000  C:\Windows\system32\OLEACC.dll 
0x76d20000 - 0x76d93000  C:\Windows\system32\comdlg32.dll 
0x71ac0000 - 0x71af1000  C:\Program Files\Internet Explorer\IEShims.dll 
0x75e60000 - 0x75e74000  C:\Windows\system32\Secur32.dll 
0x76cf0000 - 0x76d1d000  C:\Windows\system32\WS2_32.dll 
0x76da0000 - 0x76da6000  C:\Windows\system32\NSI.dll 
0x75830000 - 0x75849000  C:\Windows\system32\iphlpapi.dll 
0x757f0000 - 0x75825000  C:\Windows\system32\dhcpcsvc.DLL 
0x75a70000 - 0x75a9c000  C:\Windows\system32\DNSAPI.dll 
0x757e0000 - 0x757e7000  C:\Windows\system32\WINNSI.DLL 
0x757b0000 - 0x757d2000  C:\Windows\system32\dhcpcsvc6.DLL 
0x6c5a0000 - 0x6d15b000  C:\Windows\system32\MSHTML.dll 
0x752c0000 - 0x752c8000  C:\Windows\system32\VERSION.dll 
0x75370000 - 0x753ab000  C:\Windows\system32\rsaenh.dll 
0x772e0000 - 0x77364000  C:\Windows\system32\CLBCatQ.DLL 
0x714a0000 - 0x714d2000  C:\Program Files\Internet Explorer\ieproxy.dll 
0x71e60000 - 0x71eb3000  C:\Windows\system32\ACTXPRXY.DLL 
0x75e00000 - 0x75e2c000  C:\Windows\system32\apphelp.dll 
0x71aa0000 - 0x71ab1000  C:\Program Files\Common Files\Adobe\Acrobat\ActiveX\AcroIEHelperShim.dll 
0x714e0000 - 0x7157b000  C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4016_none_d0893820442e7fe4\MSVCR80.dll 
0x715b0000 - 0x71637000  C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4016_none_d0893820442e7fe4\MSVCP80.dll 
0x73490000 - 0x734a0000  C:\Program Files\Common Files\Adobe\Acrobat\ActiveX\AcroIEHelper.dll 
0x6d440000 - 0x6d44c000  C:\Program Files\Java\jre6\bin\jp2ssv.dll 
0x7c340000 - 0x7c396000  C:\Program Files\Java\jre6\bin\MSVCR71.dll 
0x75d40000 - 0x75d9f000  C:\Windows\system32\SXS.DLL 
0x73c20000 - 0x73c50000  C:\Windows\system32\MLANG.dll 
0x74470000 - 0x744ba000  C:\Windows\system32\RASAPI32.dll 
0x746e0000 - 0x746f4000  C:\Windows\system32\rasman.dll 
0x75cc0000 - 0x75d36000  C:\Windows\system32\NETAPI32.dll 
0x74430000 - 0x74461000  C:\Windows\system32\TAPI32.dll 
0x74620000 - 0x7462c000  C:\Windows\system32\rtutils.dll 
0x74390000 - 0x743c2000  C:\Windows\system32\WINMM.dll 
0x75e80000 - 0x75e9e000  C:\Windows\system32\USERENV.dll 
0x758d0000 - 0x759c2000  C:\Windows\system32\CRYPT32.dll 
0x75a30000 - 0x75a42000  C:\Windows\system32\MSASN1.dll 
0x73020000 - 0x73026000  C:\Windows\system32\sensapi.dll 
0x75700000 - 0x75707000  C:\Windows\system32\credssp.dll 
0x753b0000 - 0x753f7000  C:\Windows\system32\schannel.dll 
0x70c60000 - 0x70ccc000  C:\Windows\system32\ieapfltr.dll 
0x6f570000 - 0x6f72b000  C:\Windows\System32\jscript9.dll 
0x73000000 - 0x7300b000  C:\Windows\system32\msimtf.dll 
0x74930000 - 0x749eb000  C:\Windows\system32\PROPSYS.dll 
0x71970000 - 0x71a64000  C:\Windows\system32\windowscodecs.dll 
0x76db0000 - 0x76f3a000  C:\Windows\system32\setupapi.dll 
0x70bb0000 - 0x70c5b000  C:\Windows\system32\d2d1.dll 
0x70020000 - 0x70128000  C:\Windows\system32\DWrite.dll 
0x70b30000 - 0x70bb0000  C:\Windows\system32\dxgi.dll 
0x737f0000 - 0x737fc000  C:\Windows\system32\dwmapi.dll 
0x74690000 - 0x746bd000  C:\Windows\system32\WINTRUST.dll 
0x761a0000 - 0x761c9000  C:\Windows\system32\imagehlp.dll 
0x716b0000 - 0x716dc000  C:\Windows\system32\d3d10_1.dll 
0x713f0000 - 0x7142a000  C:\Windows\system32\d3d10_1core.dll 
0x6fef0000 - 0x7001c000  C:\Windows\system32\D3D10Warp.dll 
0x6f460000 - 0x6f562000  C:\Windows\system32\d3d10.dll 
0x70db0000 - 0x70de3000  C:\Windows\system32\d3d10core.dll 
0x752f0000 - 0x75311000  C:\Windows\system32\NTMARTA.DLL 
0x77a50000 - 0x77a99000  C:\Windows\system32\WLDAP32.dll 
0x75a50000 - 0x75a61000  C:\Windows\system32\SAMLIB.dll 
0x755f0000 - 0x7562b000  C:\Windows\system32\mswsock.dll 
0x751f0000 - 0x751f5000  C:\Windows\System32\wshtcpip.dll 
0x752b0000 - 0x752bf000  C:\Windows\system32\NLAapi.dll 
0x73440000 - 0x73446000  C:\Windows\system32\rasadhlp.dll 
0x70af0000 - 0x70b23000  C:\Windows\system32\windowscodecsext.dll 
0x72940000 - 0x72a9b000  C:\Windows\System32\msxml6.dll 
0x6d410000 - 0x6d42e000  C:\Program Files\Java\jre6\bin\jp2iexp.dll 
0x737d0000 - 0x737d7000  C:\Windows\system32\wsock32.dll 
0x732d0000 - 0x732df000  C:\Windows\system32\napinsp.dll 
0x732c0000 - 0x732c8000  C:\Windows\System32\winrnr.dll 
0x744c0000 - 0x74545000  C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.6002.18305_none_88f3a38569c2c436\comctl32.dll 
0x05be0000 - 0x05e77000  C:\PROGRA~1\Java\jre6\bin\client\jvm.dll 
0x01fe0000 - 0x01fec000  C:\PROGRA~1\Java\jre6\bin\verify.dll 
0x6d330000 - 0x6d34f000  C:\PROGRA~1\Java\jre6\bin\java.dll 
0x6d290000 - 0x6d298000  C:\PROGRA~1\Java\jre6\bin\hpi.dll 
0x02420000 - 0x0242f000  C:\PROGRA~1\Java\jre6\bin\zip.dll 
0x6d430000 - 0x6d436000  C:\Program Files\Java\jre6\bin\jp2native.dll 
0x6d1d0000 - 0x6d1e3000  C:\Program Files\Java\jre6\bin\deploy.dll 
0x6d610000 - 0x6d623000  C:\Program Files\Java\jre6\bin\net.dll 
0x75650000 - 0x75655000  C:\Windows\System32\wship6.dll 
0x025b0000 - 0x025b9000  C:\Program Files\Java\jre6\bin\nio.dll 
0x02760000 - 0x027a4000  C:\Program Files\Java\jre6\bin\regutils.dll 
0x08bb0000 - 0x08cfa000  C:\Program Files\Java\jre6\bin\awt.dll 
0x72d30000 - 0x72d72000  C:\Windows\system32\WINSPOOL.DRV 

VM Arguments: 
jvm_args: -Xbootclasspath/a:C:\PROGRA~1\Java\jre6\lib\deploy.jar;C:\PROGRA~1\Java\jre6\lib\javaws.jar;C:\PROGRA~1\Java\jre6\lib\plugin.jar -Xmx32m -Djava.awt.headless=true -Dkernel.background.download=false -Dkernel.download.dialog=false -XX:MaxDirectMemorySize=64m 
java_command: <unknown> 
Launcher Type: generic 

Environment Variables: 
JAVA_HOME=C:\j2sdk1.4.2_04\ 
PATH=C:\Program Files\Internet Explorer;;C:\Windows\System32;C:\j2sdk1.4.2_04\bin;C:\Windows\System32\WindowsPowerShell\v1.0\ 
USERNAME=mlebson 
OS=Windows_NT 
PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel 



--------------- S Y S T E M --------------- 

OS: Windows Server 2008 Build 6002 Service Pack 2 

CPU:total 4 (8 cores per cpu, 2 threads per core) family 6 model 30 stepping 5, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, ht 

Memory: 4k page, physical 4183352k(3147268k free), swap 8613472k(7704200k free) 

vm_info: Java HotSpot(TM) Client VM (16.3-b01) for windows-x86 JRE (1.6.0_20-b02), built on Apr 12 2010 13:52:23 by "java_re" with MS VC++ 7.1 (VS2003) 

time: Wed Dec 12 14:31:46 2012 
elapsed time: 0 seconds 

: 자바 1.6.0_20로 IE9 실행 (그리고 아마도, 확인되지 않은 몇 가지 다른 이전 버전) 바탕 화면에두고 충돌 할 수있는 페이지를 일으키는 JVM 자체에서 널 포인터 예외. 내가 가지고있는 "IE specific"버전을 제거하고 다른 버전을 사용하면 여전히 발생합니다. 또한 높이와 너비를 0이 아닌 값으로 변경하려고 시도했습니다. 그 값으로 이상한 일을하고 있다고 생각했지만 아니요. 모든 매개 변수와 설정을 동일하게 유지하면서 애플릿 태그를 사용하면 다시 돌아 가지 않습니다. 자,이 일을 전적으로 혼자서하고 있었다면 오래된 JVM의 버그라고 받아 들여서 최신 버전의 Java로 업그레이드 할 것을 요구할 것입니다. 그러나 많은 고객은 매우 " 업데이트를 실시하는 데 오래 걸리는 IT 부서 또는 Java를 알지 못하는 사용자에게 업데이트 방법을 알려주지 않습니다. 브라우저를 완전히 중단 할 때까지 애플릿 태그 사용을 포기하고 계속 사용합니까? 시도하지 않은이 일을하는 속임수가 있습니까?

EDIT : 더 많은 테스트를했는데 자바 테스트 페이지 자체 (http://www.java.com/en/download/testjava.jsp)도 같은 오류를 발생시키는 것처럼 보입니다. 공식 Java 테스트 애플릿을로드 할 수 없을 정도로 나빠질 경우 모든 고객이 업데이트 할 때까지 애플릿 태그를 사용해야 할 것입니다.

+0

* "이전 Java 1.6 버전"* 버전 1.6.0_10 이상을 포함합니까? 바로 그 순간에 JWS를 사용하여 애플릿을 버전화할 수 있습니다.이 버전은 올바른 버전을 확보하는 데 훨씬 좋습니다 (http://pscode.org/jws/version.html). –

답변

0

자바 7로 이동하는 것입니다 같은

수정 보인다. 해당 브라우저의 올바른 요소를 작성하도록 설계되었습니다.

+0

동적으로 n 애플릿을 삽입하는 데 사용할 수 있는지 알고 계십니까? 마찬가지로, 페이지가로드 된 후, 단일 페이지 응용 프로그램을 사용하는 동안? – haylem

0

문제는 기본 C 프레임에 있으며 JDK 버그처럼 보입니다.

JDK 6u 19 이상의 유사한 버그가 here으로보고되었습니다. 애플릿 요소를 작성하는 데 사용할 deployJava.js

+0

이상적으로는 그렇습니다. 그렇지만 나는 고객의 컴퓨터를 통제하지 않는다고 말한 것 같습니다. 좀 더 테스트를했는데 http://www.java.com/en/download/testjava.jsp에서 자바 테스트 페이지 자체와 비슷하게 생겨도 같은 오류가 발생합니다. 어쩌면 모든 고객이 업데이트 할 때까지 애플릿 태그를 사용해야 할 것입니다. – PLavigne