我正在製作一個程序,需要將.CLASS或圖像(.PNG)文件插入到.JAR文件中,或者讀取裏面的文件。問題是,我不知道從哪裏開始。我搜索了「用C++修改JAR文件」,但沒有發現任何相關內容。我假設需要添加一個庫。任何幫助是極大的讚賞。我正在使用Microsoft Visual C++ 2008速成版的Visual C++,如果有任何幫助的話。這不會是一個控制檯應用程序,它是一個表單應用程序。不是Win32。通過C++程序修改.JAR文件?
0
A
回答
4
JAR文件是一個ZIP文件。所以你只需要打開它作爲一個檔案,你可以用Boost來做到這一點。
但是如果你想寫的.class文件的字節碼,你必須學習Java的.class格式:http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html
+0
感謝您的快速回復。我會研究Boost。但是,我不想編輯CLASS文件。 – Timothy
+0
如果答案適合您的需要,您應該考慮接受它來將您的問題標記爲「已回答」。 –
相關問題
- 1. 修改jar文件
- 2. 修改執行Jar文件
- 3. 修改.Net應用程序.exe.config文件通過Powershell設置值
- 4. 通過Android應用程序修改HTML
- 5. 修改文件中的修補程序
- 6. 將通過web.config文件的C#程序
- 7. SharePoint通過appcmd修改web.config文件
- 8. 更改.jar文件的默認程序
- 9. 使用maven修改jar文件名稱
- 10. 排序在PHP中通過創建/修改日期的文件
- 11. 在C#中,通過反轉修改傳入數組的過程?
- 12. 修改XML文件中的任何數據,並通過C++程序保存新的更改
- 13. 通過findbugs分析過濾jar文件
- 14. C# - 通過控制檯應用程序訪問Javascript修改過的HTML
- 15. C#文件修改日期
- 16. C#修改資源文件
- 17. 在不重建JAR的情況下修改JAR文件
- 18. 通過Java程序提交Hadoop Jar
- 19. C程序可以修改其可執行文件嗎?
- 20. 如何正確修改Visual C++ 6程序中的.def文件?
- 21. 使用c程序在文件中修改記錄
- 22. 通過wsadmin修改應用程序啓動順序
- 23. 修改通過mod_xsendfile下載的文件的文件名
- 24. 修改程序
- 25. 使用更新的類文件修改JAR文件
- 26. 用Java修改jar文件中的xml文件
- 27. 如何修改.jar文件中的.java文件?
- 28. 如何使用ANT修改jar文件中的文件?
- 29. 通過FTP上傳文件修改日期/時間更改
- 30. 通過修改desktop.ini來更改圖標的文件夾
有什麼理由不能簡單地使用'jar'效用? – Ingo
@Ingo使用'jar'將意味着一個GUI應用程序的尷尬依賴。你必須確保它已經安裝好,給用戶指示,如果不是,確保它是一個兼容的版本等。更容易修改.jar自己。 – Adam