2010-09-19 65 views
-3

我的Java程序有问题。我想删除我的硬盘上的文件;我使用MacBook。 这里是我的代码:Netbeans/Java /在Mac上删除文件

public static void main(String[] args) 
{ 
    File actualFile = new File("/Users/luffy/test.xml"); 
    actualFile.delete(); 
} 

chmod设置!请帮助。

+1

还有呢?问题是什么 ? – 2010-09-19 20:25:54

回答

0

确保该文件未被其他程序使用。

确保您关闭了访问此文件的所有流。

+0

在Mac/UNIX上,其他程序使用的文件不会导致任何问题。这些流是同样的东西。 – 2010-09-19 20:30:04

1

我没有开放的流...并使用该文件没有PROGRAMM ... Exceptionis:

Exception in thread "main" java.lang.NoClassDefFoundError: javaapplication1/Main 
Caused by: java.lang.ClassNotFoundException: javaapplication1.Main 
     at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:307) 
     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:248) 
Java Result: 1 
+0

啊,我的班级对包装的引用是错误的:@ – 2010-09-19 20:54:14