最近我一直致力于使用 Eclipse 构建两个工具。我正在向那里的控制台打印一些消息 (System.out.print
)。
但是,我现在已经为每个工具构建了一个 .jar 文件,我想在不同的机器上运行(没有安装 eclipse)。运行此 .jar 不会为我提供正在打印的消息。
从正在运行的 .jar 文件将消息打印到屏幕的最佳方法是什么? 比如如何打印:
System.out.print("Results succesfully saved!");
我用谷歌搜索了很多,但找不到任何结果。
最佳答案
System.out.print("Results successfully saved!");
对于 .jar 程序同样有效。但是,它需要用户在终端中运行它,这样他才能看到打印到标准输出的内容。
如果这不是您想要的,那么也许您想看看 JOptionPane
它有一些静态方法来以图形方式显示此类消息。
这个截图
例如由这个片段产生:
import javax.swing.JOptionPane;
class Test {
public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "Results succesfully saved!");
}
}
关于java - 如何从运行的 jar 文件中打印消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8078351/