我有......情況。想象一下,你有很多很多的PC(Windows 7到8)運行一個Java應用程序,它使用.jnlp啓動。現在終於有了一個從Java 6跳轉到8的版本(讓時間浪費了很多時間),並且突然間這個應用程序不會再啓動了(不能先解析jnlp,javaws告訴我)。Java控制面板代理設置 - 它們存儲在哪裏?
爲了解決這個問題,我們必須插入Java的控制面板裏面的正確的代理設置(沒有必要與舊版本)。 所以......做手工,這是大多數用戶無法執行任務(可悲的是自己的知識水平是不夠的),但在所有的PC做我自己的部份將採取呃......真的長時間。
因此,我們決定建立一個小批處理文件,這並執行所有必要的東西(安裝最新的JRE,清除緩存等),這只是必須在每個用戶的電腦一旦拼命地跑。理論上。
我們能夠在該.bat文件中設置所有必需的步驟,除了在java控制面板處設置代理服務器之外。我想知道這是否可能。 javaws參數不包含這樣的參數,我無法在jre或java緩存中找到物理存儲。
我不能使用這些-dHTTP.xxx ....標誌爲那個.jnlp文件恐怕,因爲那個java webstart是需要知道正確的代理設置的應用程序,而不是應用程序。
那麼有沒有辦法改變你可以通過一些命令行參數或類似的東西訪問java控制面板的代理設置,讓我自己完成這個「全新」腳本?
問候,ConfusedMerlin
這是什麼用處? http://www.sevenforums.com/software/357828-java-control-panel-network-setting-registry.html –
噢,它看起來有前途的...我可以將我需要的設置,但只要我再次打開控制面板來驗證它切換回舊值的變化(我想我甚至可以看到插入的東西改變)......關閉一個。需要更多的研究,但感謝提示! –