你脱离了jre就无法运行。
自己装个jre
或者
在你的classpath中加入你的jdk的一些必要的内容路径。我的是:
.;E:\application\j2sdk1.4.0\jre\lib\charsets.jar;E:\application\j2sdk1.4.0\jre\lib\jaws.jar;E:\application\j2sdk1.4.0\jre\lib\jce.jar;E:\application\j2sdk1.4.0\jre\lib\jsse.jar;E:\application\j2sdk1.4.0\jre\lib\rt.jar;E:\application\j2sdk1.4.0\jre\lib\sunrsasign.jar;E:\application\j2sdk1.4.0\jre\lib\ext\dnsns.jar;E:\application\j2sdk1.4.0\jre\lib\ext\ldapsec.jar;E:\application\j2sdk1.4.0\jre\lib\ext\localedata.jar;E:\application\j2sdk1.4.0\jre\lib\ext\sunjce_provider.jar;E:\application\j2sdk1.4.0\lib\dt.jar;E:\application\j2sdk1.4.0\lib\htmlconverter.jar;E:\application\j2sdk1.4.0\lib\tools.jar;E:\application\j2sdk1.4.0\demo\plugin\jfc\Java2D\Java2Demo.jar;E:\application\j2sdk1.4.0\demo\jfc\Java2D\Java2Demo.jar;F:\Zip_library\java\Mysql\mysql_jdbcdriver\mm.mysql-2.0.11-bin.jar;F:\Zip_library\java\skin\skinlf-1.2.3-20020729\skinlf-1.2.3\lib\;E:\application\JBuilder6\extras\jakarta-servletapi-3.2.3-src\lib\servlet.jar

解决方案 »

  1.   

    但是有的怎么可以执行,文件大小小于5K就可以,我试过了,还有在我机子可以执行的那个JAR,我放别人的机子上就不能执行(相关的文件同时拷了过去)
      

  2.   

    拷贝相关文件没用
    对方机子上必须又jre(java运行时环境)
      

  3.   

    你的jar里的class用到的class没有在classpath里面那就不能运行
    更不用说考到别的机子上
      

  4.   

    要运行jar文件,的有jre
    首先要保证你做的东西在自己的机器上可以执行
    关于生成jar 文件可参看
    http://expert.csdn.net/Expert/topic/2340/2340111.xml?temp=.1307642
      

  5.   

    需在classpath中将.jar的路径包含进去