这个类signStampSend  是注入的吗?
检查一下

解决方案 »

  1.   

    是否 signStampSend.class 里面有package 包路径呢?
    放到unix下面没有设置相关的package路径,导致Could not find the main class: signStampSend.class. Program will exit
      

  2.   

    signStampSend.class 里面有main方法入口吗?
      

  3.   

    linux下面路径设置的问题 看看/etc/profile这个文件的classpath
      

  4.   

    我没有设置classpath啊,我加载的jar包都是全路径写的
    /usr/java6/bin/java -cp /home/lfa/lib/axis.jar:/home/lfa/lib/ojdbc.jar /home/lfa/bin/signStampSend.class
      

  5.   


    有的啊,不然eclipse应该也运行不了的吧
      

  6.   

    我没有设置classpath啊,我加载的jar包都是全路径写的
    /usr/java6/bin/java -cp /home/lfa/lib/axis.jar:/home/lfa/lib/ojdbc.jar /home/lfa/bin/signStampSend.class
    追加 上dt.jar  tools.jar
      

  7.   

    /usr/java6/bin/java -cp  /home/lfa/lib/axis.jar:/home/lfa/lib/ojdbc.jar /home/lfa/bin/signStampSend.class   signStampSend
    或者 到signStampSend.class 所在目录
    java -cp .  /home/lfa/lib/axis.jar:/home/lfa/lib/ojdbc.jar signStampSend 注意 . 
      

  8.   


    运行了,一样的错误
    奇怪,我用java14运行,就不会报这个错误,用java6运行就会报这个错误,同样的命令行,区别就是一个用JDK1.4,一个用JDK1.6,可是我这代码必须要用java6的环境啊。
    各位大神,求助啊
      

  9.   

    这个问题我遇到过,与classloader的机制有关系。
      

  10.   

    确认下有main方法类的包名是否正确
      

  11.   

    在Linux目录系统里要建立一个与package名一致的一系列文件夹
    让后把class文件放在对应的文件夹下面,试试
      

  12.   

    切换到signStampSend.class 所在目录java -cp  .:/home/lfa/lib/axis.jar:/home/lfa/lib/ojdbc.jar signStampSend
      

  13.   

    结贴!最后升级JDK版本搞定了!