你重新建一個(gè)工程啊,把你反編譯的源碼放進(jìn)去,然后再編譯打包就可以了啊。
創(chuàng)新互聯(lián)主要為客戶提供服務(wù)項(xiàng)目涵蓋了網(wǎng)頁視覺設(shè)計(jì)、VI標(biāo)志設(shè)計(jì)、成都營(yíng)銷網(wǎng)站建設(shè)、網(wǎng)站程序開發(fā)、HTML5響應(yīng)式成都網(wǎng)站建設(shè)、手機(jī)網(wǎng)站開發(fā)、微商城、網(wǎng)站托管及網(wǎng)站維護(hù)、WEB系統(tǒng)開發(fā)、域名注冊(cè)、國內(nèi)外服務(wù)器租用、視頻、平面設(shè)計(jì)、SEO優(yōu)化排名。設(shè)計(jì)、前端、后端三個(gè)建站步驟的完善服務(wù)體系。一人跟蹤測(cè)試的建站服務(wù)標(biāo)準(zhǔn)。已經(jīng)為玻璃鋼雕塑行業(yè)客戶提供了網(wǎng)站設(shè)計(jì)服務(wù)。
如果你沒有eclipse 的話,那你就用命令編譯打包。
javac 你反編譯后輸出的目錄/*.java
jar -cvf 你反編譯后輸出的目錄/*.class test.jar
貌似就這個(gè)命令。
你可以在網(wǎng)上查一下jar 命令怎么用。
第一種在myeclipse中編譯Java文件:選中項(xiàng)目——點(diǎn)右鍵Refresh刷新一下即可。
第二種在myeclipse中編譯Java文件:選擇: project-clean.選中所要編譯的項(xiàng)目,點(diǎn)OK即可。
第三種在命令提示符CMD中編譯Java文件:打開命令提示符CMD:開始——程序——附件——命令提示符(開始——運(yùn)行——cmd)——Javac 文件名.后綴名(編譯)——Java 文件名(執(zhí)行)
把jar包解壓縮,看看里面有沒有源代碼文件,如果有 的話你導(dǎo)入eclipse就可以了,因?yàn)閯e人的程序不一定用ECLIPSE作為開發(fā)平臺(tái),因此把源碼文件直接復(fù)制進(jìn)ECLIPSE 里面一個(gè)新建的工程那會(huì)比較保險(xiǎn)。若里面沒有源碼文件,那你就可以下載一些逆向工程的軟件,把JAVA的字節(jié)碼或者編譯后的代碼反向編譯成源碼,不過這樣做代碼的可讀性可能會(huì)稍微有點(diǎn)影響
java代碼的編譯,就是你寫完代碼,java編譯器把它編譯成java虛擬機(jī)認(rèn)識(shí)的代碼,然后再由虛擬機(jī)執(zhí)行它。反編譯就是反過來,當(dāng)然這不是java虛擬機(jī)干的事兒,是你找反編譯工具干的事兒,把編譯過的代碼反編譯成人看得懂的源代碼。
方法如下: 點(diǎn)擊菜單-Project-Build Automatically,這個(gè)勾選上。 Build Automatically 的意思是自動(dòng)編譯,選擇的功能就是,你在修改代碼保存的時(shí)候,就編譯了。 點(diǎn)擊菜單-Project-Build All或Build Project。
Java程序的運(yùn)行需要經(jīng)歷三個(gè)步驟:
編輯
編譯
運(yùn)行
其中,編輯是編寫源碼的過程,編譯是將源碼編譯成.class文件。運(yùn)行時(shí),找的就是.class文件,運(yùn)行程序時(shí),以main函數(shù)為入口,開始執(zhí)行程序,重點(diǎn)是,下次程序運(yùn)行時(shí),JVM虛擬機(jī)不會(huì)再次編譯源碼,而是直接尋找對(duì)應(yīng)的.class文件,從而運(yùn)行程序。
所以,編譯源碼后,如果有新的修改,需要重新編譯,生成.class文件,然后,才會(huì)執(zhí)行。
修改源碼后若不編譯便直接運(yùn)行,JVM使用的仍然是上一次運(yùn)行的.class文件。