Problemas ao iniciar Applet

Meu applet assinado funciona normalmente quando o mesmo está localizado no dirve c:, mas ocorre o seguinte erro quando o coloc em outro drive:

Exception in thread "Thread-2" java.lang.IllegalArgumentException
	at sun.net.www.ParseUtil.decode(Unknown Source)
	at sun.net.www.protocol.file.Handler.openConnection(Unknown Source)
	at sun.net.www.protocol.file.Handler.openConnection(Unknown Source)
	at java.net.URL.openConnection(Unknown Source)
	at sun.applet.AppletPanel.getAccessControlContext(Unknown Source)
	at sun.applet.AppletPanel.getClassLoader(Unknown Source)
	at sun.applet.AppletPanel.createAppletThread(Unknown Source)
	at sun.applet.AppletPanel.init(Unknown Source)
	at sun.plugin.AppletViewer.createClassLoader(Unknown Source)
	at sun.plugin.AppletViewer.appletInit(Unknown Source)
	at sun.plugin.viewer.LifeCycleManager.initAppletPanel(Unknown Source)
	at sun.plugin.viewer.WNetscapePluginObject$Initer.run(Unknown Source)

O que poderia estar ocasionando este erro?

OBS: Isso ocorre tanto no IE quanto no FireFox

Ahn - que tal colocá-lo em um web site mesmo (pode ser o Tomcat, o IIS, o Apache, qualquer coisa que já lhe possibilite testar em uma condição mais real)?

Por algum motivo misterioso (na verdade não tem lá grande mistério - o problema é achar isso no fonte do JDK, não o src.zip, mas o fonte completo), applets hospedados em arquivos no disco comportam-se diferentemente de applets que são obtidos de uma página, via http ou https.

Mas vc está mudando junto com o applet o arquivo jar assinado o certificado etc?

Para evitar este tipo de conflito eu crio tudo no mesmo diretório rs… :lol:

Valeu! 8)