2010-03-14 31 views
2

使用Windows服務器,我有一個文件的路徑,當你點擊按鈕時,執行jar文件並運行程序。至少在Firefox中。 IE6出現問題。它需要我的file.jar並將其轉換爲file.zip。這裏有什麼建議?IE6將罐子變成拉鍊

+2

不使用IE6? :) – 2010-03-14 23:03:20

+1

哈哈,雖然我很想強制使用Firefox,但我已經被那些高於我的人告知,它需要支持這兩者。事實上,目前我有一個很好的文本框,說使用Firefox,但我已經被告知它仍然需要修復。 – 2010-03-14 23:25:04

+1

JAR文件實際上是一個ZIP文件(重命名一個JAR文件壓縮,它會是用Winzip輕鬆打開)將JAR mime類型更改爲「application/java-archive」。 – 2010-03-15 00:01:56

回答

1

Firefox可以根據擴展名首先確定正確的MIME類型,並檢查標題信息以確定是否存在一致匹配。 IE6不幸的沒有。如果你使用的是JAR文件,你可以將JAR文件改爲「application/java-archive」。JAR文件實際上是一個ZIP文件(將JAR文件重命名爲zip,它將很容易用Winzip打開)。

更新
在IIS:

  1. 選擇站點在IIS配置,單擊右鍵,選擇 「屬性」
  2. 在HTTP頭選項卡,選擇在MIME映射 「文件類型」部分並選擇「新類型」
  3. 類型「.jar」作爲關聯擴展名,「應用程序/ java-archive」作爲內容類型。
  4. 選擇「確定」,你就可以開始了!
  5. 重新啓動IIS。
+0

好的謝謝,應該是我需要的一切。我有點失望,這傢伙不知道哈哈。看起來很簡單。然而,SO再次通過=) – 2010-03-15 12:51:54

0

您需要讓管理員在您的Web服務器上的IIS中將其設置爲使擴展名爲.jar的文件使用「application/java-archive」MIME類型。

在IIS6中,右鍵單擊網站並選擇「屬性」。轉到「HTTP標題」選項卡,在底部您會看到一個名爲「MIME映射」的部分。點擊按鈕「文件類型」,然後添加以下兩種類型:

Extension: jar 
Content-type: application/java-archive 

在IIS7,你會看到一個圖標稱爲MIME類型,然後按一下,然後使用「添加」添加一個新的類型。