Java web start无法运行我的JAR文件
我有以下jnlp文件:
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+" codebase="http://etrdwebs01/RSA/folder1/folder2/">
<information>
<title>Jnlp Testing</title>
<vendor>My Company</vendor>
<description>Testing JNLP</description>
</information>
<security>
<all-permissions/>
</security>
<resources>
<java version="1.6+"/>
<jar href="MyJAR.jar"/>
</resources>
<applet-desc name="TEST_JAR" main-class="MYJAR.MainApplet" documentbase="http://etrdwebs01/RSA/folder1/folder2/" width="400" height="400">
</applet-desc>
问题如下:
- 当代码基设置为上述值时,我在名为mainpapplet的MYJAR包中的主类上获得了classNotFoundException李>
- 如果我将代码库更改为“.”,我获得了权限被拒绝的异常,如下所示:
basic: exception: Permission denied: file:/C:/Users/myuser/AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/2FTY5X2G/. ExitException[ 3]java.lang.SecurityException: Permission denied: file:/C:/Users/myuser/AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/2FTY5X2G/ at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Ignored exception: ExitException[ 3]java.lang.SecurityException: Permission denied: file:/C:/Users/myuser/AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/2FTY5X2G/ cache: Clean up the reference queue: file:/C:/Users/myuser/AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/2FTY5X2G/MYJAR.jarjnlp cache: deregisterReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@9c2651c6: 3 cache: Clean up the reference queue: file:/C:/Users/myuser/AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/2FTY5X2G/MYJAR.jarjnlp cache: deregisterReference: com.sun.deploy.cache.MemoryCache$CachedResourceReference@9c2651c6: 2
我怎样才能解决这个问题
共 (0) 个答案