gpt4 book ai didi

java - 制作一个在命令行上接受名称和值的 jar

转载 作者:行者123 更新时间:2023-11-30 02:44:50 24 4
gpt4 key购买 nike

相关链接:

Java: Passing combination of named and unnamed parameters to executable Jar/Main Method

Passing arguments to JAR which is required by Java Interpreter

我了解如何从命令行传递字符串来执行我的主要方法:

java -jar myApp.jar“argument1”

我的问题是:是否可以以接受的方式设置我的主要方法:

java -jar myApp.jar -parameter1“argument1”

如果您需要的话,这是我的简单主要上下文方法

public class myApp {
public static void main (String[] args){
System.out.println("Argument1: "+args[0]);
}
}

最佳答案

事情是:您在命令行上传递的任何内容都会进入该 args 数组。准确地说:

java xxx -jar JAR yyy

xxx:将是 JVM 本身的参数,例如 -Dprop:属性的值

yyy:作为参数传递给您的主方法

所以,当您传递“-parameter 'argument1'”时...这就是您将在 main 中看到的内容!

换句话说:一些命令行字符串是“参数”的想法;其他是“-switches”、“--flags”或“-h”快捷方式......您只需编写代码即可完成所有这些操作。

幸运的是,有很多库可以帮助实现这一点;请参阅enter link description here

关于java - 制作一个在命令行上接受名称和值的 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40493037/

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