具体:
我写了个程序,然后打包成了jar文件,在dos下能利用jar命令运行,但
在windows环境下双击那个jar文件就运行不了

解决方案 »

  1.   

    不知道原因,我用Eclipse打包的能运行。
      

  2.   

    dos 下用jar命令调用的是jdk\bin\下得jar命令
    双击找不到可执行方式。
      

  3.   

    在jar包的meta-inf里修改mainfest文件添加:
    Class-Path: ./lib/swt.jar
    Main-Class: MyEclipseKeyGen以上只是例子
      

  4.   

    想追问下3楼的那个swt.jar是指谁的文件,lib是哪里的目录,class-path是设置什么来的
      

  5.   

    swt是eclipse的界面包,IBM的是swt,jface。sun的是awt swing
    目录是你打包下的目录,.代表当前目录。
    class-path是设置类路径,
      

  6.   

    可能是class path没设置,具体说下你点击jar后的运行错误提示是什么
      

  7.   

    多谢各位,jar打包问题困扰偶很久了,当然问题因素包括了环境变量、代码调用文件的写法、路径本身的设置是否有效。这个问题已经在该回复好1个星期前解决,望了结贴,向各位相助的朋友表示抱歉...