将参数传递给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); }