2014-01-23 82 views
0

我更新我的jdk/jre後,確實面臨奇怪的行爲。安裝後,我嘗試執行的任何小程序都運行到相同的IllegalArgumentException中。我已經啓用Java控制檯調試功能,並發現了一個奇怪的條目,我認爲這是造成這個問題。請看下圖:Applet執行失敗,在線參數

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並沒有導致此問題。

感謝您的幫助。 親切的問候。

回答

0

此設置可能是在「配置Java」控制面板中配置的。

進入系統控制 - >配置Java - >選項卡「Java」 - >按下按鈕「顯示」(左右)。

有你有兩個標籤:用戶&系統

這是可能的,這些參數在任何一個設定。 您可以簡單地在那裏更改或刪除它們。

注意:您必須完全重新啓動Java VM才能使此更改生效。