写好类,导入需要的.jar文件,有一个入口类是Main函数的,在Eclipse中能运行测试,请问我怎么把这些文件一起导出来,放到其他机子上,用windows 的Command 也能运行? 好像有ANT工具,我没用过,也不知道是不是,我在本地command里运行会包找不到需要的.jar包!

解决方案 »

  1.   

    你把 main 入口类打包就可以了。所有依赖的类都包括了,不需要你手工一起导出。
      

  2.   

    比如连接数据库的.jar文件都不用在到出来的吗?还有用什么打包.jar还是ant?
      

  3.   

    我在eclipse 里run As --java aplication 能运行,但到command里运行不了?
      

  4.   

    Eclipse 是一个超集成的 IDE,依赖关系自动给你配置,包的导出自动给你导出。
    但是命令行模式下,需要你自己配置类的依赖关系,该导入的你手工导入(位置还必须放到位),这样 .class 文件才可以正常运行。
      

  5.   

    所以我怎么配置类的依赖关系,才能导出一个我可以方便在command下运行的文件组合,并且放到其他机子上也能运行?
      

  6.   

    这个就麻烦多了。给你个例子去看一下吧。不要管前边的,你直管看文章后边打包依赖类的部分就可以了:
    一次 applet 客户端打印 jasperreport 报表任务笔记
      

  7.   

    你是说把需要的jar包都解压,和自己写的源码放一起 ,在用jar -cvf myApp.jar * 打包,在command里去运行包含main入口的类?
      

  8.   

    可以直接引用Eclipse的控制台插件啊.呵呵,我都引用过了,而且很好用.
      

  9.   

    你能给个基础的对源码,jar包 写完后,编译,用console去运行的例子不?你说的太窜了
      

  10.   

    这个没有简单的例子上传到网上。那个“一次 applet 客户端打印 jasperreport 报表任务笔记”就可以了。
      

  11.   

    我把我的需求说一遍,看是不是在说同一个事? 比如我有Eclipse有个Web工程。里面的有class和导入的jar包,现在我不需要作为Web工程大部,不部署在Web服务器上,不用JSp servlet,能把这些class(有main函数)和导入的jar包拿出来作为控制台的上去运行,里面会访问一个webservice ,控制台有若干字符串输出。这个能拿到任何其他机子上去运行。以上的程序要怎么打包出来?要用ANT吗?