【问题标题】:Automatic open command prompt after run jar app运行 jar app 后自动打开命令提示符
【发布时间】:2016-03-24 11:07:31
【问题描述】:

我有 Java 命令行应用程序。我可以编写代码以双击 JAR 文件并在命令提示符下启动应用程序(自动打开)。 感谢您的回答。

【问题讨论】:

  • 你可以制作一个bat文件
  • 没有蝙蝠?只有 1 个文件?
  • 您可以将jar文件转换为exe .try exe4j

标签: java jar


【解决方案1】:

你试过了吗:

Right Click >  Properties > Change > C:\Program Files\Java\jre8\bin\javaw.exe

这里已经解决了How to run .jar file by double click on Windows 7 (64)

【讨论】:

    【解决方案2】:

    假设您的问题是,您的 jar 在后台静默运行并且您看不到输出:

    通常仅使用 1 个文件是不可能的,您需要在 .JAR 旁边创建一个 .BAT:

    java -jar jourJar.jar
    

    可以使用包装器,就像 Fast Snail 建议的那样。

    您仍然可以使用纯 Java 代码使用 1 个文件来执行此操作,如下所示,但这更像是一种 hack。

    public static void main(String[] args){
    
        if(args.length > 0 && args[0].equals("instance")){
    
            //start your real application code here
    
        }else{
    
            Runtime.getRuntime().exec(new String[]{"cmd", "java", "-jar", "jourJar.jar", "instance"});
    
        }
    
    }
    

    这将打开 JAR,然后创建一个新的 CMD 进程再次运行 JAR。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-13
      • 2011-06-30
      • 1970-01-01
      • 1970-01-01
      • 2010-11-30
      • 2013-09-05
      相关资源
      最近更新 更多