把要用的包都打进A。JAR这个文件里吧

解决方案 »

  1.   

    好像除了Java_home,没有别的东西了吧?
    楼主,你碰到什么问题了?
      

  2.   

    是这样的,我编完了一个程序,有关ftp传输的(里面有一个模块是认证),在eclipse里面运行正常。但是我把所有的程序都打成包(除了jdk),在dos里面执行java -jar a.jar后,程序能启动,但是里面进入认证模块的时候出现错误,该错误提示跟环境没任何关系,是“User certificate probably not signed by this CA: InitVerify error:java.security.NoSuchAlgorithmException: Cannot find any provider supporting RSA/ECB/PKCS1Padding”。这怎么回事呢。
    另外还有一个问题问一下(跟上面问题没关系),如果你要加入的classpath很多(例如一个目录中有好多jar文件都要加入),怎么办?我在bat中加入系统说命令行太长。
      

  3.   

    ok了,是打包不正确引起。使用MANIFEST.MF就一切ok了。