java - 如何从运行的 jar 文件中打印消息?

标签 java

最近我一直致力于使用 Eclipse 构建两个工具。我正在向那里的控制台打印一些消息 (System.out.print)。 但是,我现在已经为每个工具构建了一个 .jar 文件,我想在不同的机器上运行(没有安装 eclipse)。运行此 .jar 不会为我提供正在打印的消息。

从正在运行的 .jar 文件将消息打印到屏幕的最佳方法是什么? 比如如何打印:

System.out.print("Results succesfully saved!");

我用谷歌搜索了很多,但找不到任何结果。

最佳答案

System.out.print("Results successfully saved!"); 对于 .jar 程序同样有效。但是,它需要用户在终端中运行它,这样他才能看到打印到标准输出的内容。

如果这不是您想要的,那么也许您想看看 JOptionPane它有一些静态方法来以图形方式显示此类消息。

这个截图

enter image description here

例如由这个片段产生:

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/

相关文章:

java - 在 JavaFX 中获取 Shape 对象的宽度和高度

Java 2D : Render a very large amount of tiles on screen quickly

java - 如何在Android中获取文本大纲?

java - Spring 数据 JPA : A transaction with isolation READ_COMMITTED does not see data committed in another transaction

java - 实现父/子并获取记录集如果我给出父名称

java - 如何使用 ArrayList 和 Array 编写 3 维矩阵

java - 关注 JTextField 的问题

java - 将大字符串存储在内存中或重复读取文件是否可取?

java - 在 Spring Autowiring 时指定 map 的键

java - 为什么我在这个简单的 Java 代码中得到这个输出?