你的class名字跟你的文件名是一样的吗,也叫app.java吗?

解决方案 »

  1.   

    我把你的import java.awt.*
    加上分号以后,编译跟运行都没有问题
      

  2.   

    有两点。
    1。依我之见在这个代码里没必要用import java.awt.*;
    2。即使要用,可能是应用时*后掉了";"号
      

  3.   

    app的a用大写,文件名用App.java
      

  4.   

    import java.awt.*;public class App
    {
        public static void main(String[] args)
        {
            System.out.println("Hello!");
        }
    }
    这样编译和运行都可以的,文件名为App.Java
    (j2sdk1.4.1_01)
      

  5.   

    感谢大家,我重起了一遍机器编译就能通过了,顺便问一下,我如何把它编译成为可执行的程序?我看java自带的demo可执行程序扩展名为.jar,解压缩以后无非也就是几个.class文件和一个manifest.mf文件,我把自己编译好的.class文件压缩为.jar文件以后不能运行啊,只能通过控制台输入java app.class才能运行。麻烦大侠们告知小弟,多谢了,一会就结帐.
      

  6.   

    我就是想把它压缩成.jar文件以后双击就能自动运行,java自带的例子就可以啊,它是怎么弄出来的
      

  7.   

    你用jbuilder的话,他可以帮你实现你的要求
      

  8.   

    写个manifest.mf文件
    加上
    Manifest-Version: 1.0
    Main-Class: App与你的程序一起打包。