比如说这个main方法public static void main(String args[]){
 java.util.Scanner s=new java.util.Scanner(System.in);
int n=s.nextInt();
}
}
这样的程序打包成jar 运行起来可以弹出命令行界面吗?

解决方案 »

  1.   

     毫无疑问, 根本不会有cmd窗口弹出.
      

  2.   

    那你可以在cmd.exe中执行它,不就有输出的窗口了嘛,
      

  3.   

    用java -jar 执行的话应该有
      

  4.   

    可以的,不过你得做一个另外的东西哦,也就是说你得先打开cmd界面,但是这样的话你就得写一个bat文件,里面写上:
    start javaw -jar ***.jar
    注意文件名要以.bat结尾哦。
    你把两个东西放在一个文件夹下面,然后用一个叫做Setup...的东西把它做成exe文件,以后直接运行这个exe文件就可以运行你的东西了,这是一个很通用的方法,可以对你的jar包实现exe的操作,但是前提条件是机子上有jre,
    试一下吧
      

  5.   

    楼上就是你要的答案
    BTW:
    搞编程你要明白一个重要的概念
    Console Applicate(控制台程序)
    明白这个你就不会在问这个问题了 ,无论是什么语言都是大同小异的
      

  6.   

    3楼很正确.
    最后还是没打包.直接用bat
    写上
    java xxxx
    最好加上@echo off
    还有谢谢8楼,受教了
    结贴