日期:2014-05-20  浏览次数:20757 次

linux 可以执行的java,solaris 下面报错
linux   可以执行的java,solaris   下面报错

执行/abc/123/bin/java   -cp   No.jar:BBCC.jar:efer.jar   EditSTConfig.class   admin   pass

admin   pass   是java程序的两个参数
在linux   下面没有问题,在solaris   下面提示Exception   in   thread   "main "     java.lang.NoClassDefFoundError:   EditSTConfig/class
难道java运行在Solaris不同吗?  
        public   static   void   main(String   args[])   {
                String   ad   =   null;
                String   pw   =   null;
                int   arglength   =   args.length;

                ad   =   args[0];
                pw   =   args[1];

                EditSTConfig   es   =   new   EditSTConfig();

                es.doEditST(ad,   pw);


        }


我在sun   jdk   1.4.2.08上面编译solaris上面的jvm是1.4.2.04有影响吗?

------解决方案--------------------
是指令错误
java 类名
注意不要带 .class 后缀