我有一個名爲stanford-parser-2.0.4-models的.jar文件。 解壓後,我得到的是englishPCFG.ser文件。通過提取.jar文件獲取.ser文件
有人可以請建議如何查看此文件的內容,因爲我的程序員記事本和gedit所有我可以在這個文件中查看的是一些外國符號和二進制代碼。 現在我不知道ser文件。
在此先感謝您的任何幫助。
我有一個名爲stanford-parser-2.0.4-models的.jar文件。 解壓後,我得到的是englishPCFG.ser文件。通過提取.jar文件獲取.ser文件
有人可以請建議如何查看此文件的內容,因爲我的程序員記事本和gedit所有我可以在這個文件中查看的是一些外國符號和二進制代碼。 現在我不知道ser文件。
在此先感謝您的任何幫助。
正如您想要反序列化文件。查找代碼片段如下存在:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.ObjectInputStream;
public class ReadFile{
int i=0;
public static void main(String args[]){
File f = new File(args[0]);
try{
ObjectInputStream obj = new ObjectInputStream(new FileInputStream(f));
System.out.println("The text : "+ obj.readObject());
obj.close();
System.out.println("Deserializing Operation Completly Successfully.");
}
catch(ClassNotFoundException e){
System.out.println(e.getMessage());
}
catch(FileNotFoundException fe){
System.out.println("File not found ");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}}
}
把上面的代碼中的文件名與ReadFile.java 對於編譯代碼google一下。我不能養活你的一切:(
嘗試反序列化文件第一 – Sach 2013-03-16 14:08:48
@sachinpasalkar感謝您的幫助:d 你能建議如何做到這一點,對不起,完全作爲一個初學者 – Mcolorz 2013-03-16 14:48:26
@Mchttp:查找下面的代碼片段作爲我的答案;) – Sach 2013-03-16 14:56:42