本人刚接触Java不久,学着做了一个小游戏,我用eclipse把它打成jar包后,在命令行下可以用Java -jar命令运行,但不能双击运行,把打开方式设为Java.exe也不行。但是到别人的机器上可以双击运行。请各位大虾说说可能出错的原因。我装的是jdk7.

解决方案 »

  1.   

    你的jar文件关联有问题了。最简单的办法是重新安装JDK。
      

  2.   

    http://aofengblog.blog.163.com/blog/static/6317021201035624933/
      

  3.   

    可以用ext4j变成exe文件,或者批处理。
    @echo off  
    java -jar *.jar直接点击,一般的操作系统需要配置,不推荐。
      

  4.   

    哈哈,解决了,我在文件夹选项中的文件类型把jar类型给删了,就能双击打开了,真是奇怪啊
      

  5.   

    楼主 如何打jar包 教教我 贴出帖子来啊
      

  6.   


    用eslipse导出文件(export)   ,一步步导出  不要直接点finsh 因为中间有一步要设置main class.
    跳过了就没用了
      

  7.   

    第一步,准备好将要打包的文件,包括.class文件和一些资源文件,在这里我将要打包的文件是firPackage文件夹,它包含一个HelloWorld.class文件第二步,创建一个清单(manifest.mf),在里面添加如下内容,第一行是版本信息,第二行是程序的入口,也就是包含Main方法的.class文件第三步,创建一个批处理文件(.bat)或者直接在dos界面中输入以下命令第四步:执行jar文件我的博客里面写的比较详细,你可以看一下:http://www.cnblogs.com/xiaoqv/archive/2011/10/20/2219384.html
      

  8.   


    如果是窗体程序,且“文件名是纯英文或数字”应该没有问题
    如果文件名不是纯英文或数字,java -jar也没有用
    如果不是窗体程序,且“文件名是纯英文或数字”,只能用java -jar 方式或者直接在命令提示符窗口(Windows)或者终端(Linux)下输入文件名就可以了
      

  9.   

    用jdk自带的jar命令就可以将源代码打包成jar!!
      

  10.   

    用jdk自带的jar命令就可以将源代码打包成jar!!引用错误,见凉。