我现在只能用java -jar 我的jar文件名.jar来打开,为什么啊?

解决方案 »

  1.   

    打开方式,到bin目录,然后选择javaw.exe
      

  2.   

    http://expert.csdn.net/Expert/topic/1526/1526215.xml?temp=.6041071
      

  3.   

    建议你用java -jar YourJarName.jar 检查一下,看能不能运行先。
      

  4.   

    xml中的配置要保证是正确的,比如里面所包含文件的路径
      

  5.   

    因为jar的默认链接是链到javaw的,而有些程序用javaw是打不开的(比如很多控制台程序),必须用java才可以,所以你只能用命令行才能打开
    你的程序用图形界面么?
      

  6.   

    或者参考http://forum.java.sun.com/thread.jsp?thread=327370&forum=4&message=1344942
      

  7.   

    在文件夹选项中的文件类型中编辑jar文件的打开方式,将open项目的打开方式改为"X:\Program Files\Java\j2re1.4.0_02\bin\javaw.exe" -jar "%1"
      

  8.   

    楼主的意思是要双击打开jar而不是运行jar吧?改一下用winrar默认打开就可以了
      

  9.   

    不是打开,是运行的意思,我要让它运行,我做的是图形用户界面的程序,程序和包都应该没有问题,我的jar文件叫e.jar,我双击无法运行,只能用java -jar e.jar才可以,为什么呢?我设置了javaw也没有用,我如果打开我以前做的jar双击都是好用的,但是这个打不开?我想问问高手,什么可能造成这种情况呢?谢谢了,100分立送
      

  10.   

    我再说一遍在文件夹选项中的文件类型中编辑jar文件的打开方式,将open项目的打开方式改为"X:\Program Files\Java\j2re1.4.0_02\bin\javaw.exe" -jar "%1"
      

  11.   

    之所以像现在这样,是不是重装了rar或者其他修改改类型打开方式的操作
      

  12.   

    运行JAR:右键JAR文件 == 打开方式 == 选择JDK/BIN下的JAVAW.EXE,如果此JAR需要参数则还是用CMD下运行比较好,或则写个BAT文件来运行如果需要打开此JAR包,则右键选WINRAR或则其他的解压工具即可
      

  13.   

    to ratjohn老兄:
    我的文件类型中就是这样啊
    "C:\Program Files\Java\j2re1.4.1_01\bin\javaw.exe" -jar "%1" %*
    但是还是双击打不开啊,我现在愁云密布的是,在我机器上,有的jar文件能双击运行,但是有的不能,为什么?造成不能的原因有什么呢?我总不能给客户一个有jar文件,还有一个bat文件的东东吧,那多麻烦。
    另外一个,我问的不是打开方式,我知道用rar能打开jar,观看里面的结构层次,呵呵。