project->project properties->run然后在其中选你的主程序所在的类吧

解决方案 »

  1.   

    1.通过工程窗口修改主程序名:工程窗口-->选择主程序-->右击-->Rename "主程序名.java"-->修改-->OK。
    2.在主程序中把旧名替换成新名:类名,构造方法,(包括main中对主程序的调用)。
    3.如果把主程序实例传给了其它的类,当然要在相应的类中修改。
      

  2.   

    如果是想改工程中主程序,而不是主程序名。
    如:salute那样,也。
    如果只是想测试,可以直接右击有public static void main(String[] args)的类,选择run一项。
      

  3.   

    我照着gja106(中文字符)改后
    右键点击MultiCatch.java 没有 run运行run preject
    出现错误
    java.lang.NoClassDefFoundError: untitled2/MultiCatch
    Exception in thread "main" 
      

  4.   

    在线等待
    程序如下:
          class MultiCatch{
             public static void main(String args[]){
                try{
                   int a=args.length;
                   System.out.println("a="+a);
                   int b=42/(a+1);
                   int c[]={1};
                   c[42]=99;
               }catch(ArithmeticException e){
                   System.out.println("div by 0:"+e);
               }catch(ArrayIndexOutOfBoundsException e){
                   System.out.println("array index oob:"+e);
               }
             }
           }
      

  5.   

    如果工程中有MultiCatch.java,你选择MultiCatch.java右击弹出的菜单没有run一项吗?
    JBuilder中只要你的java文件带有public static void main(String args[])按上面的方法,在弹出的菜单中肯定有run一项,要不就是你的JBuilder出了问题。
      

  6.   

    如果不行,把你的工程给寄过来。
    [email protected]
      

  7.   

    class MultiCatch
    改为:
    public class MultiCatch//这个public必需有的
    问题就解决了。
      

  8.   

    运行结果是:
    a=0div by 0:java.lang.ArithmeticException: / by zero