2014-01-05 224 views
1

我在我的NSIS腳本中使用此命令行安裝JRE安裝JRE:沒有瀏覽器啓動

jre-7u45-windows-x64.exe /passive REBOOT=Suppress JAVAUPDATE=0 WEBSTARTICON=0 /L 

這是沒有靜默安裝,因爲我希望用戶看到安裝進度等

它工作正常,但有一個很大的煩惱。

當JRE安裝完成後它會啓動Web瀏覽器與此網頁:

http://java.com/en/download/installed.jsp 

有什麼辦法來防止JRE瀏覽器啓動?

回答

0

脫機安裝選項查看此:http://www.oracle.com/technetwork/java/javase/install-windows-141940.html

然後調整命令行用於從NSIS腳本執行JRE/JDK安裝程序。

祝你好運。如果可以,請回報您的進度。謝謝。

+1

您是否看過我的問題? – Casady

+0

是的,但據我所知 - 對默認(?)網頁瀏覽器的調用是非常內置的。如果是這樣的話,離線安裝不應該打開這樣的網頁瀏覽器。雖然......在寫作的時候,我並沒有重新檢查當前的行爲,所以它可能會改變......不知道。對不起,誤導無論如何;)。 –

+0

安裝後,脫機安裝會打開默認瀏覽器。這是我的文章的重點。 – Casady

0

據我所知,你已經有一個JRE安裝程序,你想改變它正在開發的行爲。這是不可能的,因爲您無法控制創建JRE安裝程序的安裝腳本。唯一的解決方法是推出自己的JRE安裝程序 - 但是除了複製文件之外,您還必須知道它還有什麼作用。

+0

我使用的標準安裝程序從這裏http://javadl.sun.com/webapps/download/AutoDL?BundleId=81821它只是從jre-7u45-windows-x64.exe更名爲jre_setup.exe – Casady

+0

是的,重點是你只有最終的捆綁exe。除非您有權訪問創建該exe的InstallShield(或其他)腳本,否則無法更改其行爲。 – Rex

0

一個非常奇怪的可能性是使用/ s選項並提供您自己的視覺反饋:靜態或動態查找在預期位置創建的預期文件。