gpt4 book ai didi

Java 制作 jar 文件

转载 作者:行者123 更新时间:2023-12-01 07:58:03 24 4
gpt4 key购买 nike

给定以下类(class):

public class Menu {
public static void main(String[] args) {
System.out.println("hi");
}
}

我想运行 jar 文件,但创建它后我单击 menu.jar但它不运行。这是为什么?

最佳答案

如果双击 jar 文件,javaw 用于启动 jar 文件。 javajavaw 之间的主要区别是后者不附加到控制台,因此您永远不会看到 System.out 的输出.println 语句。

您可以尝试以下两件事:

1。创建一个框架

import javax.swing.*; 

public class Menu {
public static void main(String[] args) {
SwingUtilities.invokeLater( new Runnable(){
public void run(){
JFrame frame = new JFrame( "Hi!" );
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
frame.setVisible( true );
}
} );
}
}

2。从控制台运行 jar (无需双击)

$> java -jar your-file.jar
hi

关于Java 制作 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27608738/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com