Topic: 一个关于JavaRuntime(For Windows)的问题 |
Print this page |
1.一个关于JavaRuntime(For Windows)的问题 | Copy to clipboard |
Posted by: seaboy Posted on: 2004-05-14 13:46 是这样的, 我写了一个applet,用jar包装起来,用户访问的时候,用ie下载并运行, 在win2k中,jar文件会放到 C:\Documents and Settings\Administrator\.jpi_cache\jar\1.0 下,这是假定,系统盘在C:,当前用户是Administrator。 。 现在有个这样的问题。 如果当前用户的名字为 中文名称,比如为:小王。 JRE的控制台会报错,下面是代码。 而且会在 C:\Documents and Settings\ 下面生成一个名称为乱麻的目录。而jar文件就在这个目录下面。 不知道这个问题怎么解决,因为有时候会造成jar文件不能运行。 Java(TM) Plug-in: 版本 1.4.0 使用 JRE 版本 1.4.0 Java HotSpot(TM) Client VM 用户主目录 = C:\Documents and Settings\??? 代理配置:没有代理 ---------------------------------------------------- c: 清除控制台窗口 f: finalization 队列中的 finalize 对象 g: 垃圾收集 h: 显示此帮助消息 l: 转储类载入程序列表 m: 打印内存使用 o: 触发日志记录 p: 重新载入策略配置 q: 隐藏控制台 r: 重新载入策略配置 s: 转储系统属性 t: 转储线程列表 x: 清除类载入程序高速缓存 0-5: 设置跟踪级别为<n> ---------------------------------------------------- java.util.zip.ZipException: 文件名、目录名或卷标语法不正确。 at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(Unknown Source) at java.util.jar.JarFile.<init>(Unknown Source) at java.util.jar.JarFile.<init>(Unknown Source) at sun.plugin.cache.CachedJarLoader.authenticate(Unknown Source) at sun.plugin.cache.CachedJarLoader.access$600(Unknown Source) at sun.plugin.cache.CachedJarLoader$5.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.plugin.cache.Cache.privileged(Unknown Source) at sun.plugin.cache.CachedJarLoader.download(Unknown Source) at sun.plugin.cache.CachedJarLoader.load(Unknown Source) at sun.plugin.cache.JarCache.get(Unknown Source) at sun.plugin.net.protocol.jar.CachedJarURLConnection.connect(Unknown Source) at sun.plugin.net.protocol.jar.CachedJarURLConnection.getJarFile(Unknown Source) at sun.misc.URLClassPath$JarLoader.getJarFile(Unknown Source) at sun.misc.URLClassPath$JarLoader.<init>(Unknown Source) at sun.misc.URLClassPath$2.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.misc.URLClassPath.getLoader(Unknown Source) at sun.misc.URLClassPath.getLoader(Unknown Source) at sun.misc.URLClassPath.getResource(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at sun.applet.AppletClassLoader.findClass(Unknown Source) at sun.plugin.security.PluginClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.applet.AppletClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.applet.AppletClassLoader.loadCode(Unknown Source) at sun.applet.AppletPanel.createApplet(Unknown Source) at sun.plugin.AppletViewer.createApplet(Unknown Source) at sun.applet.AppletPanel.runLoader(Unknown Source) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source) |
2.Re:一个关于JavaRuntime(For Windows)的问题 [Re: seaboy] | Copy to clipboard |
Posted by: pengtaoli Posted on: 2004-05-14 15:16 是不是目录有空格呀 |
3.Re:一个关于JavaRuntime(For Windows)的问题 [Re: seaboy] | Copy to clipboard |
Posted by: seaboy Posted on: 2004-05-15 14:28 本应该是生成下面的目录 C:\Documents and Settings\小王\.jpi_cache\jar\1.0 但是可能是中文的原因, C:\Documents and Settings\???? jar文件就被下栽到这个目录里面了,目录名称为乱码。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |