Re: [徵求] JAVA 電子書 教學

看板java作者 (sbr)時間16年前 (2009/09/30 00:05), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《bluesjay (嵐)》之銘言: : 想請問板上各位大大了 ... : 有辦法 修改別人做好的 JAR 檔案嗎 : 小弟沒學過 JAVA 可是很想製作一個 JAVA 的電子書 恢復本的 電子聖經 : 網路上已經有看到別人有做出功能很完善的電子書 : 可是他的內容是 合和本的聖經... : 所以想請問各位 : 有辦法 開啟別人做好的電子書 軟體 然後修改他的內容嗎 : 我想修改的那套軟體 叫做 GO BIBLE : 還有請各位大大們 給小弟指導指導 要修改 jar 裡的 class files 是一定可以修改,問題在於對方做的保護的程度 與你願意花多少時間去做。 如果對方沒有把 class files 以 bytecode 混淆器(obfuscator)修改過,你可以 找現成的 decompiler,從 bytecode 還原成 Java source code,然後你再去修改 source code,客製出你要的功能。儘管你有了 source code,視軟體的 scale 而定,或許你要了解其架構而能夠去修改之就要花不少時間。 如果對方有把 class files 混淆過(這表示他不想被逆向工程還原 source code 來窺視它的做法或是修該其功能),那幾乎可以說你就沒有辦法改了(不是指不可能, 而是你沒有那個時間與能力去做)。 另外,你提到【恢復本】與【合和本】的聖經,我不懂其意思,如果只是書內的文字 內容不同,或許你只要修改包在 jar 內的資源檔即可,不必修改程式功能。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.130.109

09/30 00:08, , 1F
先謝謝大大 熱心的回覆...恢復本 聖經 與 合和本 聖經
09/30 00:08, 1F

09/30 00:10, , 2F
差別在於 字義的翻譯有落差 所以我想修改成我在讀的版本
09/30 00:10, 2F

09/30 00:11, , 3F
我用純文字文件開啟我要修改的資源檔 都是亂碼 @@
09/30 00:11, 3F
文章代碼(AID): #1AmZ1HP1 (java)
討論串 (同標題文章)
文章代碼(AID): #1AmZ1HP1 (java)