『壹』 如何修改java的class文件
通過修改java源文件,然後編譯即可獲得修改後的class文件,如果沒有.java源文件,可通過反編譯工具,反編譯class文件獲得源文件之後修改,再重新編譯。
『貳』 各位java高手,關於.jar包中的.class文件修改的問題
不要修改了,給它派生出一個子類或編輯同一個類後把源類替換掉得了。
上述方法是通過調用這個類包派生出一系列類重新生成一個JAR文件與其共用,使它達到你想要的效果,不過現在想想這個辦法工作量也不小,考慮下一個試試。
你可以把他們解壓出來,然後反編譯你需要改動的那個類,改動期間再進行反編譯需要牽涉到的類,這樣就不需要全部反編輯了。
現在我還沒有別的捷徑,也很想知道。
六月十五日
想把它壓縮成jar文件,暫且把java獨立應用程序分成兩種:
1)沒有用到Package的普通程序;
2)有Package的,一般有多個.class文件才用的。
1)比如你寫的java文件的目錄是:D:\JAVA\test.java;那麼你運行完會在同一目錄下生成一個test.class文件,這時新建一個MANIFEST.txt文檔(名字看清楚了)。
打開寫入以下內容:
Manifest-Version: 1.0
Created-By: 1.5.0_08 (Sun Microsystems Inc.)
Main-Class: test
保存為MANIFEST.MF。從命令行進入到JAVA目錄下,
敲入: jar cvfm test.jar manifest.mf test
這樣就生成了test.jar文件,直接點擊就可以運行。
2)還是這個目錄:D:\JAVA\test1.java和test2.java;且兩個程序都中有package com.chat,就是把生成的.class放在裡面,這時的MANIFEST.MF(可以用寫字板打開)
內容是:
Manifest-Version: 1.0
Created-By: 1.5.0_08 (Sun Microsystems Inc.)
Main-Class: com.chat.test1
註:test1里必須有main函數。
從命令行進入到JAVA目錄下,
敲入:jar cvfm t1.jar manifest.mf com/*;test2
同理。在DOS 下
jar fc a.jar a
a 是你要打包文件夾
a.jar 是打包後的文件名 隨便命名。
『叄』 如何更改JAVA中「.class」後綴的文件圖標
我不明白你為什麼要這么做?
最簡單的方式,右鍵單擊.class文件,屬性,更改打開方式為你想要的圖標的程序。也可以通過「工具」-「文件夾選項」-文件類型,改變文件類型與圖標關聯方式就行了
『肆』 Java 如何在一個類裡面更改另一個類裡面的值
1,如果這個數組定義的是常量百的話,那麼沒有度辦法更改
2,如果該數組定義的修飾為public(這種情知況很少),可以直接調用類對象
3,如果道該內數組定義私有private,則必須要有set方法,調用類對象容的set方法可以修改
『伍』 為什麼JD Decompiler只可以看class文件,可以直接修改class文件嗎,怎麼修改
網頁
問問
科學
知識
更多
搜索
為什麼JD Decompiler只可以看class文件,可以直..._約109個回答_搜狗知識
為什麼JD Dec...修改?
[最佳答案] class文件是二進制編碼怎麼修改!!!先反編譯成java源文件然後再編譯成class文件就行了
搜狗問問
2011-06-03
用DJ Java Decompiler處理過的class生成java文件,怎...
搜狗問問
2016-05-31
搜狗知識
查看更多
為什麼JD Decompiler只可以看class文件,可以直接修改class..._CSDN博客
class文件直接修改_反編譯修改class文件變數_weixin_30825199的博...
所以只能直接修改Java class文件. 記錄一下修改步驟: 1.下載JClassLib_windows(後面用到),下載jd-gui-1.4.0.jar,用來反編譯class文件的,IDEA也可以反編譯class文件; 找到需要修改文件的變數...
2017-12-15
如何修改編輯jar包中class文件呢?? - Sun_Ru的博客 - CSDN博客
2016-11-21
CSDN博客
查看更多
反編譯-直接修改class文件可以嗎?——CSDN問答頻道
我用編輯器直接打開class文件,找到13這個字元串,改成14,保存,替換掉原來的class文件,還是... http://java-decompiler.github.io/2.WinR java 修改 class 文件 指定內容 7863 2018-04-07 在java 中可以...
ask.csdn.net
如何利用反編譯軟體打開並修改class文件-網路經驗
1/6
打開反編譯軟體jd-gui,如圖:
2/6
打開文件夾,選中自己要打開的文件...
3/6
選中自己要修改的文件後,先全選(...
4/6
之後打開myeclipse,將復制內容粘...
5/6
修改自己要修改的代碼,並發布這個...
6/6
最後在自己安裝的tomcat中找到對應...
查看更多
網路經驗
破解 jar 包之直接修改 .class 文件方式_知乎
8 - 一、常規 JAVA 軟體破解流程先講一下常規jar包的破解流程.1. 快速定位.1) 通過procmon監控相關軟體,查看程序都訪... 結構體後面多餘的位元組就可以直接刪除了.現在大功告成,將修改後的 .class 文件替換原來的就可以了.需要注意的細節坑1...
知乎
2017-08-23
怎麼修改jar 裡面的class文件?-CSD...
好像只能查看class文件不能修改,我上網搜 有人說 eclipse 有插件的直接都可以看到反編譯後的東西... 我們想看的是Java文件,當然網上有反編譯工具,但是為了一勞永逸,我們可以安裝jd-eclipse-site-1....
topic.csdn.net
能把*. class文件反編譯成*.java文件嗎?-CSDN論壇
class文件反 編譯 成.java 經修改後再 編譯成 .class Java Decompiler【 java 反編譯 】:開發了 反編... 把jar包直接拖進這個軟體就能夠看到代碼了。當然jd-gui不... 像*. exe之類的很難 反編譯 ,比如使用...
topic.csdn.net
class文件反編譯_class文件怎麼打開
[圖文] class文件全名稱為Java class文件,主要在平台無關性和網路移動性方面使Java更適合網路.它在平台無關性方面的任務是:為Java程序提供獨立於底層主機平台的二進制形式的服務.class文件徑打破了...
m.pc6.com
class文件怎麼打開_搜狗指南
class 文件 2019.02.28 如何查看java class文件 2019.03.24 怎麼找到Eclipse中生成的.class文件 2019.... java文件怎樣編譯成.class文件 2019.03.23 如何將class文件轉換成java文件 2019.02.28 iso文件怎麼...
搜狗指南
電腦javaclass文件查看與修改工具_class怎麼編輯查看,javaclass修改...
發布時間:2013-03-04
能對電腦中的java類class文件進行查看與修改的工具
download.csdn.net
下一頁
使用搜狗搜索APP
不管搜多長,我都能幫你忙
立即體驗
搜索
首頁-導航- 免責-用戶反饋
© 2020 SOGOU.COM
『陸』 java 如何更改class文件
class文件學名位元組碼文件
是.java文件經過初步編譯以後生產的文件,可以直接載入進內存中
不能直接進行修改,只能反編譯以後,修改,再進行編譯
『柒』 如何修改 java class文件
class文件都是自動生成的,找到相關的.java文件,修改它然後再編譯,.class文件自己就會修改了
『捌』 關於java 里 .class 文件 如何打開 並且更改
STEP1:將jad.exe拷貝到JRE的bin目錄下,如\Java\jre1.5.0_06\bin
STEP3:打開命令行,將目錄切換到你想要破解的.class文件的目錄.例如:我想要破解一個名為example.class的文件,它在e:\workspaces\里,那我就輸入cd e:\workspaces\讓後回車.開始"脫"啦!:
反編譯單個JAVA語言的CLASS文件,在命令行輸入:jad example.class回車.
讓後在你當前目錄會生成一個Example.jad的文件!把它的後綴改為java就可以閱讀了!(你可以忽略.class後綴)
選項-s允許你更改輸出文件的後綴.
這條命令反編譯所有.class文件位於'tree'以及子目錄並且建立輸出文件在'src'目錄的相對子目錄中依照類的包名.舉個例子,如果文件'tree/a/b/c.class'包含類'c'來自包'a.b',那麼數車文件的名字是'src/a/b/c.java'.萬一你想要檢查輸出文件的精確度或者就是僅僅是好奇,這兒有個選項-a,它讓jad使用JAVA虛擬機位元組碼作為注釋添加在輸出文件中.jad支持內部類和匿名類,當jad把通配符搭配到輸入的文件名時,它自動的跳過匹配的內部類.在UNIX系統中jad跳過內部類如果有多於一個類在命令行中指定了.
『玖』 JAVA中的class文件怎麼編輯
你要編輯class文件?class文件都是源文件編譯來的,你可以反編譯成源文件,對源文件編輯後再編譯成class文件,class文件不能直接編輯。
『拾』 如何修改java編譯後的class文件
編譯之後的是修改不了了的,你可以把.java文件修改後再重新編譯一次,或者通過反編譯軟體把.class文件反編譯成.java文件然後再修改