A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 曹文涛 黑马帝   /  2011-8-28 16:39  /  3391 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求组下面的代码:[code=java]import java.io.File ;
import java.io.OutputStream ;
import java.io.FileOutputStream ;
public class OutputStreamDemo01{
        public static void main(String args[]) throws Exception{
                File f = new File("e:" + File.separator + "JavaTest" + File.separator + "ch12" + File.separator + "tttttttttt.txt");
                OutputStream out = null;
                out = new FileOutputStream(f);
                String str = "北京欢迎你!!";
                byte b[] = str.getBytes();
                out.write(b);
                out.close();
        }
}[/code]运行后报出错误:
Exception in thread "main" java.lang.NoClassDefFoundError: OutputStreamDemo01
Caused by: java.lang.ClassNotFoundException: OutputStreamDemo01
        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)
Could not find the main class: OutputStreamDemo01.  Program will exit.

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

8 个回复

倒序浏览
你的代码没有问题啊,你有没有编译过啊
回复 使用道具 举报
黑马网友  发表于 2011-8-28 16:47:12
藤椅

回复 沙发 的帖子

E:\JavaTest\ch12>javac OutputStreamDemo01.java

E:\JavaTest\ch12>java OutputStreamDemo01
Exception in thread "main" java.lang.NoClassDefFoundError: OutputStreamDemo01
Caused by: java.lang.ClassNotFoundException: OutputStreamDemo01
        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)
Could not find the main class: OutputStreamDemo01.  Program will exit.

E:\JavaTest\ch12>
回复 使用道具 举报
黑马网友  发表于 2011-8-28 16:50:40
板凳
我发现我所有的JAVA都只能编译 不能运行了 哪位高手指点指点吧
回复 使用道具 举报
黑马网友  发表于 2011-8-28 17:02:53
报纸
环境变量设置的正确么
回复 使用道具 举报
黑马网友  发表于 2011-8-28 17:26:35
地板
好 吧 问题 解决了 我重新设置了次classpath  我都没改就是重新粘贴了一遍……也不知道是不是它的问题
回复 使用道具 举报
黑马网友  发表于 2011-8-28 21:27:40
7#
不是找不到main方法,是线程main出现了问题Exception in thread "main"
回复 使用道具 举报
黑马网友  发表于 2011-8-29 16:26:31
8#
肯定是编译时找不到相关类 classpath

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马