有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在windows上双击jar文件是否可以启动进程?

我写了这个小小的java程序来学习jar文件在Windows上是如何工作的

package ch01;

import java.util.Scanner;

public class Hello {

    @SuppressWarnings("resource")
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println(sc.next());
        System.out.println(sc.next());
    }
}

我用下面的代码做了一个构建

javac ch01/Hello.java
java ch01.Hello
jar cfe ch01.jar ch01.Hello ch01/*.class

还有这个命令

java -jar ch01.jar

成功地从windows cmd调用了该程序,该进程显示在任务管理器中

然而,当我从文件资源管理器双击jar文件时,什么都没有发生,没有启动控制台,没有运行进程。我错过了什么


共 (1) 个答案