Re: [問題] 請問有關重新編譯JAR檔?

看板java作者 (阿景)時間3年前 (2021/05/30 11:07), 編輯推噓0(003)
留言3則, 1人參與, 3年前最新討論串2/3 (看更多)
※ 引述《neo12114 (Neo)》之銘言: : (補上檔案連結(MEGA)) : https://tinyurl.com/9p5buzfc : 各位好,我手上有一個JAR包 : 這個檔案會去讀取別的檔案的文字資料並且修改 : 但是原本寫的人應該使用的是ASCII去寫 : 導致我要讀取中文的檔案的時候會顯示亂碼 : (若是英文的檔案就不會) : 我嘗試使用jd-gui去獲取這個JAR包的原始碼 : 但是我在CMD下命令將.JAVA重新編譯成CLASS的時候會報錯 : 由於對JAVA非常的不熟悉 : 載了ECLIPSE也不太懂要怎麼作 : 想要請教一下,是否有人可以提供幫助,或者簡單的提點一下 : 如果還需要甚麼資訊,請告訴我,或者也可以站內給我 : 感謝各位。 : --- : 錯誤大概會像這樣一整排,但不懂是甚麼原因 : Controller.java:619: error: -> expected : /* */ filteredData.setPredicate(()); : ^ : --- 看起來是無法正確的反編譯導致語法錯誤 用通靈的方式推斷setPredicate可能是要用lambda,例: setPredicate(data -> some code) filteredData.setPredicate() 可能是要對某個list做篩選 所以錯誤的這段要知道邏輯才比較好修 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.235.94.94 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/java/M.1622344023.A.883.html

05/30 17:07, 3年前 , 1F
功力不夠,看不懂,我GOOGLE一下
05/30 17:07, 1F

05/30 17:08, 3年前 , 2F
有重新補上用jd-gui解出來的原始碼壓縮包
05/30 17:08, 2F

05/30 17:08, 3年前 , 3F
其實就是原本連結用jd-gui去解JAR出來的東西
05/30 17:08, 3F
文章代碼(AID): #1Wim5NY3 (java)
文章代碼(AID): #1Wim5NY3 (java)