如果你只想實現(xiàn),就像雙擊了電腦某個文件
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設計、網(wǎng)站建設、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務普陀,10余年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18982081108
讓系統(tǒng)用其它應用去打開這個文件的話
可以用這個:
java.awt.Desktop.getDesktop().open(file);
JAVA打開一個已經(jīng)寫好的TXT文件代碼如下:
(1):public File chooseFile(int chooseMode)
{
JFileChooser fileChooser;
File fileName;
fileChooser=new JFileChooser();
int returnVal=-1;
// fileFilter=new FileNameExtensionFilter("文本文檔","txt");
switch(chooseMode)
{
case FILE_OPEN_CHOOSE:
returnVal=fileChooser.showOpenDialog(this);
break;
case FILE_SAVE_CHOOSE:
returnVal=fileChooser.showSaveDialog(this);
break;
}
if(returnVal==fileChooser.APPROVE_OPTION)
fileName=fileChooser.getSelectedFile();
else fileName=null;
return fileName;
}
這個是通過打開文件對話框獲取文件
public void showFile(File file) throws IOException
{
textArea.setText("");
BufferedReader br=new BufferedReader(new FileReader(file));
String text;
// buffer=new StringBuffer();
while((text=br.readLine())!=null)
// buffer.append(text+"\n");
textArea.append(text+"\n");
}
(2):import java.io.*;
import java.util.*;
public class readData
{
public static void main(String[] args)
{
BufferedReader in=new BufferedReader(new FileReader("你的文件名.txt"));
String s;
int i=0;
while((s=in.readLine())!=null)
{
StringTokenizer t=new StringTokenizer(s,"|");//"|"為分隔符
p[i].id=Integer.parseInt(t.nextToken());//將第一個記錄賦給變量id
p[i].name=t.nextToken();//將第二個記錄賦給變量name
p[i].age=Integer.parseInt(t.nextToken());//將第三個記錄賦給變量age
p[i].sex=t.nextToken();//將第四個記錄賦給變量sex
i++;
}
in.close();
}
}
//**********************************************************
假設賦值得變量結構如下:
class p
{
public int id;
public String name;
public int age;
public String sex;
}
java源代碼是txt格式的.java文件,用記事本就可以打開。 用eclipse打開java文件的方式是: 如果java文件是一個eclipse工程(根目錄帶有.project文件),用file/import/general/exist java project/(大概是)然后找到你的目錄。 否則需要自己新建一個工程file/new/java project 然后把java文件拷貝到.src目錄下。 .class文件是直接的編譯好的文件,可以用jad把.class文件反編譯成java文件,不過反編譯的代碼和原來的代碼不一定完全一樣。
文章名稱:java打開一部分代碼 java代碼怎么打開
標題來源:http://muchs.cn/article20/doegojo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、網(wǎng)站設計公司、、靜態(tài)網(wǎng)站、云服務器、移動網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)