2013-06-28 74 views
1

我想知道在打開.jar文件的JDK中.exe的位置。我的意思是這樣的:在C:\ Program Files \ Java \ jdk *版本號* \ jre \中的哪​​個.exe打開.jar文件,以便可以使用雙擊打開它們?當我新安裝JDK + JRE時,我曾經能夠做到這一點。不幸的是,諾基亞PC套件已經成爲打開.jar文件的默認程序,因此它可以將它們安裝在我的Symbian上。我打開哪個程序來恢復舊功能?我已經知道如何從命令行執行它,但這很容易。程序在JDK中的位置,打開.jar文件(雙擊)

回答

1

沒有特定的程序來運行jar文件。

它的java.exe只與-jar選項

對於如.--> Java的罐子 「foo.jar中」

右鍵點擊一個jar文件,並打開屬性。將默認打開程序更改爲java.exe。

我希望應該工作。

+0

不,命令窗口立即打開和關閉。我相信javaw.exe應該有所幫助,但它不會。 –

+0

您可以嘗試卸載諾基亞PC套件。那麼事情可能會回到默認狀態。 –

0

如果您不想要命令窗口,請使用javaw.exe。

這個約定被perl/python/ruby​​等其他人所廣泛接受。

0

我知道這個問題有多令人沮喪。在我終於找到問題之前,我查看了各種網絡論壇...下面是答案如下:

「上述問題的根本原因是,程序已經竊取.jar關聯。如果您已安裝Java Runtime Environment第一次將名爲「jar」的文件類型正確地分配給javaw.exe,「jar」是「java archive」的縮寫,而javaw.exe是執行.jar的正確程序,但是,在Windows上,任何程序都可以在任何時候竊取文件類型,即使它已經與程序關聯了。許多zip/unzip程序都喜歡這樣做,因爲jar是以.zip格式存儲的。如果雙擊.jar ,你的包裝程序打開文件,而不是javaw運行程序,因爲你的包裝程序忽略了存儲在.jar中的元信息。「