java文件我打成jar包成双击就是不能运行,可是我在命令行下用java执行jar包却可以运行,有谁知道这是为什么吗??

解决方案 »

  1.   

    dos框一闪而过,我都看不清是什么错误!1
      

  2.   

    打开方式选择类似“Java(TM) 2 Platform Standard Edition binary” 的方式试试!
      

  3.   

    就是用的那个呀!那个dos对话框我隐约看见是说找不到类,可是我直接在命令行下可以执行!
      

  4.   

    dos框一闪而过,我都看不清是什么错误!1
      不会吧, 我的不会啊  
      

  5.   

    在命令行下用java可以运行jar包呀!应该不会错吧!!
      

  6.   

    java 文件打包没有用的,得把编译后的 .class 文件打包。如果要让一个 .jar 文件能运行,必须在 .jar 的描述文件(META-INF 下的 MANIFEST.MF)中指定 Main-Class:
      

  7.   

    是那样作的呀,就是用java命令运行jar包可以运行,但是双击jar包就不行!
      

  8.   

    如果是一闪而过的话,那说明程序执行完了,因为这个控制台是由 java 程序调用而打开的,
    当调用完成后这个窗口也就关闭掉了。不知道你的这个程序是控制台程序,还是 GUI 程序?如果是 GUI 程序的话,就采用双击方式运行。
    如果是控制台程序的话,应该在控制台中调用命令执行。
      

  9.   

    Main-Class: 的问题,你设置错误或者根本没有指定 JAR 文件揭密 
      

  10.   

    昨天断网了 今天起来我自己试了一下 把一个java文件编译生成的class文件打了一个包 双击可以运行
    不过如果是打包的class文件原先在控制台只能输出字符或者语句的 就你说的双击打不开,我这里也一样 但如果运行的程序是有用户要求输入的就可以双击运行
      

  11.   

    GUI可以双击执行吗,为什么我的不可以,双击还是用winrar打开,在命令行下可以运行
    Main-Class是肯定要设置的,不然命令行下执行也会出错
    但是怎么双击执行有人能告诉我吗
      

  12.   

    呵呵,我写的是一个计算机器的程序!打好包,在控制台下用java可以运行jar包就是不能双击点开!!Main-Class肯定配置对了,用java命令可以执行jar包呀!
      

  13.   

    靠,把JDK重装下倒好了!谢谢大家!!