我正在創建jar,它只有很少的包和類。但是,當我嘗試通過zip實用程序提取jar它崩潰並給出錯誤文件名太長,是否有可能在創建jar時縮短類名稱,所以我不需要手動重命名類名?如何縮短創建jar的類名稱
回答
如已經貼:它提取到在UNIX根文件夾(/)或C:/在窗戶
應因爲問題很可能是名稱(包括被提取的路徑)太長,而不是jar中的名字本身。
它提取到在UNIX根文件夾(/)或C:/在窗戶
這是如何回答這個問題的?他不能提取它,並且你建議他提取它。 –
@JBNizet:我認爲他正在對我對這個問題發表評論時的看法。 Windows對長路徑名稱進行扼制,因此解壓縮到根目錄將爲您提供未達到路徑長度限制的最佳機會。 –
完全同意馬克。在解壓縮過程中縮短類名稱/軟件包會使其無法連接到有編譯類的IDE。另外,如果Jar包含很多類,那麼看到所需的類變得越來越困難(因爲名稱已更改)。請讓我知道這是否需要更清晰。 – Chris
- 1. 如何縮短zend中的類名稱
- 2. 如何縮短長名單的名稱
- 3. 縮短java中的類型名稱
- 4. 如何縮短常數名稱?
- 5. 如何在knockout.js中縮短名稱?
- 6. 如何縮短爲模板類類型名稱語法
- 7. 如何使用谷歌縮短api創建縮短的網址
- 8. 如何更改使用shadowjar創建的jar名稱
- 9. 如何在C#中爲類型創建一個較短的名稱?
- 10. 查找Jar名稱使用類名稱
- 11. 如何在查詢中縮短或別名數據庫名稱?
- 12. 如何爲數組屬性創建短名稱
- 13. 縮短在Visual Studio中顯示的類型的名稱
- 14. 如何獲得創建類「b」的類「a」的名稱?
- 15. 如何縮短logback日誌中的線程名稱?
- 16. 如何縮短grep緩衝區中的路徑名稱?
- 17. 使用變量縮短函數名稱
- 18. 縮短方法/變量名稱?
- 19. 縮短嵌套變量名稱
- 20. 用類名稱動態創建類
- 21. 如何在宏中將短類型名稱解析爲完整類型名稱
- 22. 如何在模板類創建的類型名稱通新類型名
- 23. CFSCRIPT - 如何更改參考以縮短名稱?
- 24. 如何通過名稱和日期在excel中縮短
- 25. Python的動態類名稱創建
- 26. 如何在java中從類規範名稱創建類?
- 27. 如何創建用戶名縮寫?
- 28. 如何創建類名
- 29. 如何設置動態創建的類的模塊名稱?
- 30. 如何縮短?
如果你重命名類,你會破壞事物。推測你想要做的是減少總路徑長度?我認爲這是正確設置當前工作目錄的問題,但是我在幾年之內沒有創建JAR。 –
您可以嘗試搜索混淆器。他們重新命名班級,但爲了讓你的班級更難以逆向工程。我敢打賭,他們中的一些人會將他們重新命名爲「class1」,「class2」。或者,不是從根包中解壓縮,而是從根包解壓縮(例如'com.twid.myapp') – SJuan76
找到一個未破解的解壓縮程序。 – bmargulies