用javac编译出现的错误

代码如下:

import java.awt.*

class JavaGUI
{
private Frame myFrame;

public JavaGUI()
{
    myFrame = new Frame();
    myFrame.setSize(400,400);
    myFrame.setTitle("The first java GUI application");
    myFrame.setVisible(ture);
}

public static void main(String args[])
{
    System.out.println("Start JavaGUI...");

    JavaGUI mainFrame = new JavaGUI();
}

}



错误提示如下
引用
Exception in thread "main" java.lang.NoClassDefFoundError: JavaGUI/java
Caused by: java.lang.ClassNotFoundException: JavaGUI.java
        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)
Could not find the main class: JavaGUI.java.  Program will exit.



问题补充
我现在弄明白了!

两个错误:import java.awt.* 后少了;
myFrame.setVisible(ture); 中ture应为true

楼上说的对

我调试通过的代码,希望能帮到你!
[code="java"]
import java.awt.*; //此处少了;号

class JavaGUI

{

private Frame myFrame;

public JavaGUI()   
{   
    myFrame = new Frame();   
    myFrame.setSize(400,400);   
    myFrame.setTitle("The first java GUI application");   
    myFrame.setVisible(true); //此处 ture 改为 true   
}   

public static void main(String args[])   
{   
    System.out.println("Start JavaGUI...");   

    JavaGUI mainFrame = new JavaGUI();   
}   

}

[/code]

找不到main方法
我看问题在你的类名。。你的class不是public的
换句话说你这个java文件没有一个public的类
解决方法就是加上public
改成public class JavaGUI {
//你的那些代码
}
整个文件应该以JavaGUI.java命名
即文件的前缀名与public类名一致
然后javac JavaGUI.java

兄弟,简单的就自己调试下吧,学下自己找问题

顶楼上的,简单的问题请自己解决