初学java的话还是用纯文本的编辑器比较好,什么notepad++、Editplus啦,这个你到命令行下编译、运行一下就知道了,应该不是程序的问题(就这么几行),所以很可能是netbeans的配置哪儿出问题了

解决方案 »

  1.   

    netbeans ide这个编译器没有用过,个人建议你编写java程序的话用eclipse或myeclipse比较好,以上的代码在这两个ide中没有问题。看你的失败原因我大致推测是编译器编译不了这段代码,不知道netbeans需不需要配置java环境变量,你配置了没有。代码是没有问题的,你可以检查一下netbeans是不是还需要配置一些其他的东西。
      

  2.   

    你是用ant编译的么?
    你环境变量配正确没有啊?
      

  3.   

    Documents and Settings
    中间的空格。
      

  4.   

    代码没问题,问题是你没有配置调试器的端口号
    我刚才也遇到了类似的问题:
    public class NewClass2 {
     public static void main(String agrs[]) {
            int a = 127;
            int b = (++a) * (a);        System.out.print("a=" + a);
            System.out.print("b=" + b);
        }
    }run :
    C:\Documents and Settings\Administrator\.netbeans\6.8\var\cache\executor-snippets\run.xml:45:
    Cancelled by user.
    问题是我没有配置调试器的端口号
    我用的NetBeans 6.8,点击“调试”-->“连接调试器”,在“端口”输入”45“即可,我试了一下,把端口号改为”0“也可以使用