我有这个 java 程序,我想将它打包到一个 jar 中。 它编译得很好,并且没有错误地编译到一个 jar 中。但是当我双击它时,它不会启动。我知道大多数 jar 应用程序使用 JFrame 并且工作正常。但是有没有可能让它基于命令提示符/shell? (如显示System.out.println)
示例是否可以通过双击 jar 来执行此代码:
public class Hello
{
public static void main( String[] args )
{
System.out.println( "Hello, World!" );
}
}
最佳答案
这样做没有问题。但是您希望在哪里看到输出?
如果您从控制台执行java -jar my jar.jar
,您将看到“Hello, World”。
如果要双击,则需要创建一个 JFrame。
关于java - jar 中的 System.out.println,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10373632/