从 Windows 命令行调用 jar-file 时,System.out 不起作用
2022-09-05 00:09:48
我有这个类:
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
没有任何输出。
我有另一个程序也有副作用(除了输出到stdout之外),当副作用正在执行时(这告诉我jar文件肯定被执行了),同样没有输出给命令行。我也尝试过使用stderr,但这没有什么区别。有谁知道我怎样才能做到这一点?
谢谢!