将参数传递给Java Interpreter所需的JAR

当我执行我的java应用程序时,我需要传递Java解释器为Flash图像所需的参数。

例如。 java -sum_arg演示

现在我想为我的应用程序创建JAR文件,我如何克服需要参数。

您可以将参数传递到打包到.jar文件中的Java应用程序,就像使用单个.class文件一样:

 java -jar MyApp.jar anArgument 

如果您关心用户只需双击.jar文件来运行应用程序的UI情况,那么您可能需要考虑使用真实的UI(例如,使用Swing)。

以这种方式获取输入的简单方法是使用JOptionPane

 String myInput = JOptionPane.showInputDialog("Enter something!"); 

如果您没有任何类路径依赖项

 java -jar test.jar "arg1" "arg2" 

如果您有任何类路径依赖项

 java -cp classpath-dependencies -jar test.jar "arg1" "arg2" 

在swing中我们可以从命令行参数中获取参数。

 public static void main(String[] args) { for(String arg : args) System.out.println(arg); }