導航:首頁 > 編程語言 > java中打開文件

java中打開文件

發布時間:2023-01-30 18:12:39

Ⅰ 怎麼打開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 怎麼打開文件

如果我們要讀取HelloWorld.class的文件:
首先構造數據輸入流對象:
FileInputStream fis=new FileInputStream("HelloWorld.class");
DataInputStream dis=new DataInputStream(fis);
這里引入java.io.FileInputStream類和java.io.DataInputStream類
接下來就可以利用數據輸入流類的方法來讀取二進制文件的數據了:
dis.readInt()--讀出來是整形
dis.readByte()--讀出來是位元組類型
最後關閉輸入流。

Ⅲ 在java中怎樣讓用戶輸入文件名來打開一個文件

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;

public class Test{
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
System.out.println("請輸入文件名:");
String fileName = sc.nextLine();
BufferedReader br = new BufferedReader(new FileReader(fileName));
String line;
while((line = br.readLine()) != null){
System.out.println(line);
}
br.close();
sc.close();
}
}
輸入:e:/1.txt
就會打開e盤下的1.txt了

Ⅳ 怎樣用java中的相對路徑打開文件

如果你的生成File的文件和a.jpg在同一級的話。你用File f=new File("a.jpg");x0dx0a如果你的生成File的文件和a.jpg不在同一級的話:1.File在外,a.jpg在pic文件夾則File f=new File("pic/a.jpg");x0dx0a2.File在file文件夾,a.jpg在pic文件夾則File f=new File("../pic/a.jpg");x0dx0a3.File在file文件夾,a.jpg外則File f=new File("../a.jpg");

Ⅳ 怎麼用Java實現打開文件(打開方法)

Process p = Runtime.getRuntime().exec("notepad");.

可以用java執行cmd命令的方式打開程序,比如上面是打開windows記事本的指令。如果你要打開其他文件,那就把notepad改成對應的文件名或程序名

Ⅵ 用java編寫一個打開指定文件的程序

運行以下代碼試試看。
public static void main(String[] args) {
Frame frame = new Frame("打開文件窗口");
frame.setLayout(new FlowLayout(FlowLayout.CENTER));
frame.setBounds(100, 200, 400, 300);
frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
final TextField txtField = new TextField(50);
Button button = new Button("打開指定文件");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String path = txtField.getText();
System.out.println(path);
if (path.length() == 0) {
return;
}
try {
Runtime.getRuntime().exec("explorer.exe /n, " + path);
} catch (IOException ex) {
ex.printStackTrace();
}
}
});
frame.add(txtField);
frame.add(button);
frame.setVisible(true);
}

Ⅶ java 如何打開一個文件夾

//給個不一樣的,打開文件夾正解,你的問題可能有歧義...利用runtime
調用
cmd
try
{
String[]
cmd
=
new
String[5];
String
url
=
"D:\\Program
Files\\download";
cmd[0]
=
"cmd";
cmd[1]
=
"/c";
cmd[2]
=
"start";
cmd[3]
=
"
";
cmd[4]
=
url;
Runtime.getRuntime().exec(cmd);
}
catch
(IOException
e)
{
e.printStackTrace();
}

Ⅷ java打開某個文件

常規文件用文件流打開讀取:
class openfile
{
public static void main(String args[])
{
int temp;//定義一個臨時整型變數,存儲流數據
FileInputStream fis=new FileInputStream("文件完整路徑");//文件輸入流參數為文件名
FileOutputStream fos=new FileOutputStream(FileDescriptor.out);//輸出流參數為默認顯示器
while((temp=fis.read())!=-1)
fos.write(temp);
fis.close();
fos.close();//用完關閉流
}
}

Ⅸ 怎樣用java打開指定文件

File file = new File("文件絕對路徑");
Desktop.getDesktop().open(file);
即可調用系統的默認打開工具,打開這個文件

Ⅹ java代碼中打開文件

如果你只想實現,就像雙擊了電腦某個文件
讓系統用其它應用去打開這個文件的話
可以用這個:
java.awt.Desktop.getDesktop().open(file);

閱讀全文

與java中打開文件相關的資料

熱點內容
考駕照怎麼找伺服器 瀏覽:882
阿里雲伺服器如何更換地區 瀏覽:968
手機app調音器怎麼調古箏 瀏覽:501
銳起無盤系統在伺服器上需要設置什麼嗎 瀏覽:17
紅旗計程車app怎麼應聘 瀏覽:978
如何編寫linux程序 瀏覽:870
吉利車解壓 瀏覽:248
java輸入流字元串 瀏覽:341
安卓軟體沒網怎麼回事 瀏覽:785
dvd壓縮碟怎麼導出電腦 瀏覽:274
冒險島什麼伺服器好玩 瀏覽:541
如何在伺服器上做性能測試 瀏覽:793
命令序列錯 瀏覽:259
javaif的條件表達式 瀏覽:576
手機app上傳的照片怎麼找 瀏覽:531
雲伺服器面臨哪些威脅 瀏覽:748
c語言各種編譯特點 瀏覽:177
路由器多種加密方法 瀏覽:604
程序員阻止電腦自動彈出定位 瀏覽:168
如何做伺服器服務商 瀏覽:762