我有这堂课:
public class Test {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
我使用 Eclipse 的“导出到可运行的 JAR”功能将其转换为可执行的 jar 文件(test.jar)。当我在 Eclipse 中运行这个程序时,它会打印出“Hello World!”,但是当我从命令行调用 jar 文件时,什么也没有发生。
我试过这样调用jar文件:
test.jar
test.jar -jar
没有任何输出。
我有另一个程序也有副作用(除了输出到标准输出),当副作用正在执行时(这告诉我 jar 文件肯定已执行),命令行再次没有输出。我也尝试过使用stderr,但这没有什么区别。有谁知道我怎样才能做到这一点?
谢谢!