我写好的jar文件在自己的电脑双击不能运行,可是在别人的电脑却双击可以运行,这是什么原因呢?跟jre有关吗?

解决方案 »

  1.   

    没遇到过这问题。
    请帖些代码上来,至少把main中的代码帖上来,看一下。
    在告诉一下你的JDK版本和操作系统环境之类的信息。
      

  2.   

    windows操作系统可以设置运行*.jar文件的打开程序
      

  3.   

    可能是lz先装了jdk后又装了其他第三方软件
      

  4.   

    这两天也遇到过这种问题,后来查明原因是:运行的jar文件最好不要放在有中文目录的路径里,不然老是出这种问题,说某某资源找不到等.
    要不是这原因就检查下jar的代码问题喽,如与jar运行相关的JAR文件是否存在,数据库的连接等
      

  5.   

    双击jar是什么概念?
    没有安装解压缩软件..
      

  6.   

    安装jdk后再装其他压缩软件就不能双击运行了
    要不用命令行吧 java -jar 
      

  7.   

    设置一下jar文件在你机器上的打开方式!
      

  8.   

    是不是所有的JAR包都不能运行,要是所有的JAR包都不能运行就用下面方法:要是只有这一个不能运行,就可能是你打包用的JDK版本比你机器的版本要高。
      

  9.   

    可以看看你的程序的jdk版本
    在看看你现有的jdk版本一般这样问题就是jre的问题你可以把jre也打入进包 这样应该就没什么问题了
    也可以用exe4j 什么的做下打包
      

  10.   

    我写的是一个chat.jar是一个聊天窗口,在命令行里使用java -jar chat.jar可以运行,可是双击就不行,最后写了个批处理文件(内容:javaw -jar chat.jar),在同一个目录下点批处理文件可以运行,在别人的电脑只要双击就可以,我看了一下他的javaw是6.0.180.7的版本,我的是6.0.150.3,还是不懂?
      

  11.   

    安装了jdk 配置好环境变量就行吧
      

  12.   

    装一遍最新版本的JDk吧,我也出过这个问题