求救help, 希望大家能够进来瞧瞧

JackMao 2011-05-01 04:00:38
请问各位,我运行这段代码(照着视频敲的),跟视频里的结果(创建目录和文件在当前代码所在文件夹)不一样,而结果是下面截图,这是什么情况,是不是我JAVA没有装完整呢?谢谢各位能够帮忙,不胜感激啊!:
import java.io.* ;
public class TestFile {
public static void main(String[] agrs) {
String separator = File.separator;
String filename = "myfile.txt";
String directory = "mydir1" + separator + "mydir2";
File f = new File(directory, filename);
if (f.exists()) {
System.out.println("文件名: " + f.getAbsolutePath());
System.out.println("文件大小:" + f.length());
} else {
f.getParentFile().mkdirs();
try {
f.createNewFile();
}catch (IOException e){
e.printStackTrace();
}
}
}
}

Exception in thread "main" java.lang.NoClassDefFoundError: TestF
Caused by: java.lang.ClassNotFoundException: TestFile
at java.net.URLClassLoader$1.run(URLClassLoader.java:202
at java.security.AccessController.doPrivileged(Native Me
at java.net.URLClassLoader.findClass(URLClassLoader.java
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.j
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: TestFile. Program will exit.

...全文
100 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
JackMao 2011-05-01
  • 打赏
  • 举报
回复
[Quote=引用楼主 fantianmi 的回复:]
请问各位,我运行这段代码(照着视频敲的),跟视频里的结果(创建目录和文件在当前代码所在文件夹)不一样,而结果是下面截图,这是什么情况,是不是我JAVA没有装完整呢?谢谢各位能够帮忙,不胜感激啊!:
Java code
import java.io.* ;
public class TestFile {
public static void main(String[] agrs) {
……
[/Quote]
呵呵,问题已经解决了,我没有把文件所在的目录添加到 我的电脑-属性-高级-环境变量中的path里面,我将文件目录添加进去之后就能够正常运行了,还是谢谢你!
JackMao 2011-05-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhangao0086 的回复:]

这代码没有什么问题.把你的TestFile.java文件贴出来看看
[/Quote]

http://hi.csdn.net/space-4743902-do-album-picid-801874.html
JackMao 2011-05-01
  • 打赏
  • 举报
回复
http://hi.csdn.net/space-4743902-do-album-picid-801874.html
Bannings 2011-05-01
  • 打赏
  • 举报
回复
这代码没有什么问题.把你的TestFile.java文件贴出来看看

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧