求助,我有一个控制台jar的应用程序,程序要与用户交互接收用户输入。然后进行相关处理。现在的问题是用bat执行的时候,在cmd窗口不显示(看不到)提示用户输入的信息,程序中的输出也不显示。求助,该如何设置啊jar

解决方案 »

  1.   

    补充,我的bat脚本如下:@echo off
    cd ..
    set APP_HOME=%cd%set JAVA_HOME=%APP_HOME%/jdkcd bin
    start "" "%JAVA_HOME%/bin/javaw.exe" -classpath "%APP_HOME%/lib/mergefilev_1.0.jar" -Djava.ext.dirs="%JAVA_HOME%/jre/lib/ext";"%APP_HOME%/lib/other" -Xms256m -Xmx512m com.cnpc.rf.mains.MainProcesspause
      

  2.   

    去掉@echo off试试
    是swing程序?
    去掉start ""字符,直接用javaw
    或者不用javaw,用java
      

  3.   

    用javaw来执行当然不行啦。。用java就好了..
    话说楼主看一下javaw与java的区别就明白了..
      

  4.   

     最好不要用这种方案,可以写一个简单的AWT或SWT界面程序操作会更好。
      

  5.   

    不是swing程序,是一个控制台程序,字符界面的那种,在eclipse下的控制台可以正常使用,输入、输入都没问题。用eclipse打成可执行的jar包,即mergefilev_1.0.jar,然后写了一个bat脚本执行这个jar包,就不行了,不知道什么问题,程序中的System.out.println("****")没有输出到控制台(就是执行bat打开的字符界面)。求助...
      

  6.   

    只是一个简单的输入,处理,输出所以没有采用AWT或SWT界面。以前有个swt的jar包,用类似这个bat脚本都能正常运行,这个控制台的jar包就不行,不知道咋回事
      

  7.   

    补充个问题,控制台程序如何设置cmd(控制台)的标题啊。
      

  8.   

    不是bat的标题设置。是java控制台程序的标题,怎么设置呢