我是一个初学者,学了几个月的java,一直有一个问题困惑着自己,因为问题很弱一直都没好意思问,现在终于忍不住了,请大虾们不吝赐教啊
   我在用Eclipse编程的时候,当遇到jre中没有的类库时则要用buildpath来添加,可是这些后来添加的类库都是自己电脑上的,别人的电脑上最多就安装了个jre,如果将写好的程序打好jar包,那么这些jar文件可以在其他人的电脑上直接运行吗?

解决方案 »

  1.   

    如果那些类库是未打包的class文件,把那些类库一起包进去
    如果是已打包的jar文件,你或者解压缩后一起包进去,或者同你的jar文件一同发布
      

  2.   

    谢谢runshine,那你的意思是那些jre里没有的类库也要一起发给客户才行吗?那class又是怎么找到这些类库的呢,不会找不到吧 
      

  3.   

    直接右键导出,选择可执行jar,有jre就能运行
      

  4.   

    谢谢楼上的朋友,那那些程序里用到的可是jre中没有的类库jar文件运行的时候是从哪里调用的啊?这是个什么样的机制啊?哪位大虾可以帮帮小弟啊?