Topic: Mutative.java,编译没有问题,执行出错 |
Print this page |
1.Mutative.java,编译没有问题,执行出错 | Copy to clipboard |
Posted by: jackyshen Posted on: 2005-10-13 16:07 package thread; import java.awt.*; import java.awt.event.*; public class Mutative { public static void main(String args[]) { Mywin win = new Mywin(); win.pack(); } } class Mywin extends Frame implements Runnable { Button b = new Button("ok"); int x = 5; Thread thread = null; Mywin() { setBounds(100, 100, 200, 200); setLayout(new FlowLayout()); setVisible(true); add(b); b.setBackground(Color.green); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); // 创建一个新的线程,窗口做目标对象,替线程thread实现接口Runnable。 thread = new Thread(this); // 在创建窗口时又开始了线程thread。 thread.start(); } public void run() { while (true) { x = x + 1; if (x > 100) x = 5; b.setBounds(40, 40, x, x); try { thread.sleep(200); } catch (InterruptedException e) { } } } } D:\java>java Mutative Exception in thread "main" java.lang.NoClassDefFoundError: Mutative (wrong name: thread/Mutative) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) D:\java> |
2.Re:Mutative.java,编译没有问题,执行出错 [Re: jackyshen] | Copy to clipboard |
Posted by: snowbug Posted on: 2005-10-13 23:48 错误信息都给出来了: Exception in thread "main" java.lang.NoClassDefFoundError: Mutative (wrong name: thread/Mutative) 你的类有个 package,所以应该运行: java thread.Mutative |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |