2013-07-21 71 views
0

我有一個jar文件如下奇怪的問題:用jar文件奇怪的問題

  1. 當使用一個jar文件 - 一切都是美好的。

  2. 提取jar(使用jar -xf)並再次歸檔 - 應用程序由於包名稱不正確而無法運行。

  3. 我將jar文件重命名爲.zip - 我看到包的名稱是「pack1」而不是「Pack1」。 我注意到當使用jar -xf提取jar文件時,此軟件包的目錄不正確。

  4. 使用反編譯器(jd-gui)打開jar文件顯示正確的名稱(「Pack1」)。

有人可以幫我理解這個問題嗎?

謝謝。

回答

0

你在使用什麼操作系統?如果是windows,它是否處理長文件名?

+0

在SunOS上編譯。在Windows上解壓縮。 – Matan

+0

哪個版本的Windows?它可能無法合理處理長文件名。 – tbodt

+0

windows 7.文件名非常短 - 4個字母。 – Matan