各位,我有以下一个代码:
package c12;public class FreezeAlien {
public static void main(String[] args) throws Exception {
ObjectOutput out = new ObjectOutputStream(new FileOutputStream("X.file"));
Alien zorcon = new Alien();
out.writeObject(zorcon);
}
} 问题描述:我的某个工程中含有包c12,类FreezeAlien就是在包c12中创建的,在程序运行之前c12包中并没有X.file文件。按照I/O流的说明,它应该自动在c12中自动创建X.file文件才对,可不知道为什么X.file文件竟然创建在c12的父目录中,即工程文件这个目录下,请问各位这是为什么呢?
谢谢!
package c12;public class FreezeAlien {
public static void main(String[] args) throws Exception {
ObjectOutput out = new ObjectOutputStream(new FileOutputStream("X.file"));
Alien zorcon = new Alien();
out.writeObject(zorcon);
}
} 问题描述:我的某个工程中含有包c12,类FreezeAlien就是在包c12中创建的,在程序运行之前c12包中并没有X.file文件。按照I/O流的说明,它应该自动在c12中自动创建X.file文件才对,可不知道为什么X.file文件竟然创建在c12的父目录中,即工程文件这个目录下,请问各位这是为什么呢?
谢谢!
就是应该在工程的同目录下阿
今天早上重新研究一下,彻底明白了,呵呵