行参数上的Applet执行失败

时间:2014-01-23 10:15:02

标签: java applet

在更新了我的jdk / jre后,我确实面临一种奇怪的行为。安装后,我尝试执行的任何applet都运行到相同的IllegalArgumentException。我启用了java控制台调试功能,并发现了一个奇怪的条目,我认为这是导致问题。见下文:

basic: LaunchDesc.selectJRE(false, false) returning selected jre: JREInfo for index 0:
    platform is: 1.7
    product is: 1.7.0_51
    location is: http://java.sun.com/products/autodl/j2se
    path is: C:\Program Files (x86)\Java\jre7\bin\javaw.exe
    args is: -agentpath:"D:\progz\NetBeans 7.2.1\profiler\lib\deployed\jdk15\windows-amd64\profilerinterface.dll=D:\progz\NetBeans 7.2.1\profiler\lib",5140 
    native platform is: Windows, x86 [ x86, 32bit ]
    JavaFX runtime is: JavaFX 2.2.51 found at C:\Program Files (x86)\Java\jre7\
    enabled is: true
    registered is: true
    system is: true

basic: LaunchDesc location: https://java.com/en/download/JavaDetection_applet.jnlp
basic: exception: Syntax Error: Unbalanced quotes in command line arguments.
ExitException[ 3]java.lang.IllegalArgumentException: Syntax Error: Unbalanced quotes in command line arguments
    at sun.plugin2.applet.JNLP2Manager.loadJarFiles(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

-agentpath参数传入,遗憾的是我既不知道它的设置位置,也不知道为什么我的旧jre / jdk没有导致这个问题。

感谢您的帮助。 亲切的问候。

1 个答案:

答案 0 :(得分:0)

此设置可能在“配置Java”控制面板中配置。

转到系统控制 - >配置Java - >标签“Java” - >按“显示”按钮(或左右)。

你有两个标签:User&系统

这些参数可以设置为任何一个。 您可以在那里更改或删除它们。

注意:您必须完全重新启动Java VM才能使此更改生效。