我用JMF开发包写了一个简单的音乐播放器。然后用Eclipse导出为jar文件。在我机器上双击可以直接运行;为啥换到别的机器上就不行了呢?别的机器环境变量配置的都正确。提示找不到Main方法;请问这是为什么?
如果我在写这个程序的时候将JMF的jar包加到了项目里;那Eclipse导出的时候不一起将jar包相关信息导出来么?
高手解答一下

解决方案 »

  1.   

    提示找不到Main方法;请问这是为什么? 
    可能classpath设置的有问题 classpath中加入当前目录.如果我在写这个程序的时候将JMF的jar包加到了项目里;那Eclipse导出的时候不一起将jar包相关信息导出来么? 
    不一起导出,生成的jar包中设置MANIFEST.MF文件的Class-Path
    http://soulshard.javaeye.com/blog/346453
    也可以将JMF的jar解压,压缩到导出的jar文件中
      

  2.   

    然后用Eclipse导出为jar文件 时你选择没有 MainClass 的主函数呢?
      

  3.   

    打成jar包的时候没有在清单文件中指定MainClass,或者指定的不对
      

  4.   

    程序入口都找不到,你的主类在生成的jar包中吗?手动打开检查一下