如果我們要讀取HelloWorld.class的文件:
首先構造數據輸入流對象:
FileInputStream fis=new FileInputStream("HelloWorld.class");
DataInputStream dis=new DataInputStream(fis);
這里引入java.io.FileInputStream類和java.io.DataInputStream類
接下來就可專以利用數據輸入流類的方法來讀屬取二進制文件的數據了:
dis.readInt()--讀出來是整形
dis.readByte()--讀出來是位元組類型
最後關閉輸入流。
㈡ 怎麼打開java文件
可以使用JRE
(Java
Runtime
Enviroment)打開:
STEP1:將jad.exe拷貝到JRE的bin目錄下,如\Java\jre1.5.0_06\bin
STEP2:配置好你系統的JAVA環境,也就是在PATH里添加你的JRE的路徑什麼的...(這個還不懂??上GOOGLE去所搜一下,大把大把的)
STEP3:打開命令行,將目錄切換到你想要破解的.class文件的目錄.例如:我想要破解一個名為example.class的文件,它在e:\workspaces\里,那我就輸入cd
e:\workspaces\讓後回車.開始"脫"啦!:
反編譯單個JAVA語言的CLASS文件,在命令行輸入:jad
example.class回車.
讓後在你當前目錄會生成一個Example.jad的文件!把它的後綴改為java就可以閱讀了!(你可以忽略.class後綴)
選項
-s<後綴>允許你更改輸出文件的後綴.
jad
-sjava
example.class
這條命令生成文件'example.java'.當你同時使用選項-o和-sjava時要小心了,因為Jad會意外的覆蓋掉你的源文件.jad使用JAVA的CLASS文件名作為默認的輸出文件名.舉個例子,如果CLASS文件'example.class'包含了JAVA的CLASS'test'那麼jad會優先生成'test.jad'.如果你想要指定一自己的輸出文件名,請使用重定向:
jad
-p
example.class
>myexm.java選項-d允許你指定輸出文件到另外一個文件夾,這個文件夾將默認創建在當前目錄.舉個例子:
jad
-o
-dtest
-sjava
*.class
(或者jad
-o
-d
test
-s
java
*.class,兩者是一樣的)
這條命令反編譯所有.class文件在當前目錄並且放置所有輸出文件在目錄'test'以.java為後綴名.如果你想反編譯整個java類樹,用如下命令:
jad
-o
-r
-sjava
-dsrc
tree/**/*.class
這條命令反編譯所有.class文件位於'tree'以及子目錄並且建立輸出文件在'src'目錄的相對子目錄中依照類的包名.舉個例子,如果文件'tree/a/b/c.class'包含類'c'來自包'a.b',那麼數車文件的名字是'src/a/b/c.java'.萬一你想要檢查輸出文件的精確度或者就是僅僅是好奇,這兒有個選項-a,它讓jad使用JAVA虛擬機位元組碼作為注釋添加在輸出文件中.jad支持內部類和匿名類,當jad把通配符搭配到輸入的文件名時,它自動的跳過匹配的內部類.在UNIX系統中jad跳過內部類如果有多於一個類在命令行中指定了.
JRE官方下載地址:
http://java.sun.com/javase/downloads/index.jsp
㈢ 請問擴展名為.java的文件要用什麼軟體打開,推薦一下
*.java的文件,是Java的標准文件(開發java程序的),本質上是一個文本文件,用記事本或者Eclipse就可以打開(我推薦NotePad++,免費而且好用,點擊, http://download.tuxfamily.org/notepadplus/5.9.3/npp.5.9.3.Installer.exe,下載)。安裝完畢之後右鍵java文件,然後選擇NotePad++打開即可)。
㈣ 別人發的java文件如何用eclipse打開且運行
如果是.java的源文件來可以直源接復制到src路徑下打開;
如果是java工程可以:
file-->import-->Existing Projects into Workspace-->Browse 瀏覽 打開項目位置
如果是maven項目:
file-->import-->Existing Maven Projects -->Browse 瀏覽 打開項目位置
㈤ 怎麼用電腦打開Java格式文件
1. class文件是編譯好的java程序,需要安裝java運行環境才能運行。 (類似於好多電子書是.exe,如果用java 寫的程序就是.class或.jar) 2.下載java運行環境。 http://www.royaltelecom.cn/courses/downloads/cisco/bible/jre-6u6-windows-i586-p.zip 解壓後,雙擊那個exe安裝。 3.測試是否安裝成功 開始---->運行---->輸入cmd,進入命令行,輸入 java -version 回車,如果能看到java 的版本信息,則說明,你的java運行環境安裝成功。 4.運行class文件. 假設那個XXX.class在D盤。 開始---->運行---->輸入cmd,進入命令行,輸入 d: [回車] java XXX.class [回車]