我正在使用jnlp文件的项目中。在其中指定了以下资源: [码] <resources> <jar href="noterik-apu.jar" main="true" download="eager"/> <jar href="springfield-tools.jar" download="eager"/> <jar href="commons-httpclient-3.1.jar" /> <jar href="commons-cli-1.2.jar" /&g…

2020年9月1日 0条评论 52点热度 阅读全文

我正在尝试编码挑战,但由于无法弄清楚如何获取输入参数,因此收到0。是否有另一种获取输入而不通过main方法传递输入的方法? 我在互联网上四处张望,试图寻找一种获取args的不同方法,但我无法弄清楚。我还告诉托管它的人,他们说这完全没问题。 //both classes in same file public class MyAnswer { public void solveIt() { // Is there a way to get the args without passing them to this /…

2020年8月30日 0条评论 22点热度 阅读全文

if (args.length == 0&&runningFromIntelliJ()==false) { String OS = System.getProperty("os.name", "generic").toLowerCase(Locale.ENGLISH); if (OS.indexOf("win") >= 0) { String path = CODE.run.class.getProtectionDomain().getCodeSource().getLocation().ge…

2020年6月21日 0条评论 24点热度 阅读全文

如果我想解析该怎么办: java MyProgram -r opt1 -S opt2 arg1 arg2 arg3 arg4 --test -A opt3 我想要的结果是: regular Java args[] of size=4 org.apache.commons.cli.Options[] of size=3 org.apache.commons.cli.Options[] #2 of size=1 我更喜欢使用 Apache Commons CLI,但是文档对我上面提到的情况有些不清楚。具体而言,文档没有…

2020年5月21日 0条评论 60点热度 阅读全文

我有一个带有gradle的Java项目。这个项目有一个主要的方法。 我知道我可以使用./gradlew run运行main方法,但是无法使用此函数将args传递给Java main方法 我想创建一个像./runMyCode这样的单字bash脚本,该脚本可以接受argt(例如./runMyCode hello.txt -f),这些参数最终将被传递给Java应用程序。 但是,我无法做到这一点。请帮我... 解决方案如下: 您可以build an executable jar with gradle。然后,您的runMy…

2020年3月13日 0条评论 45点热度 阅读全文

在我的build.gradle中,我有一个任务: run { dependsOn ':jar' args = [ 'run', project.mainVerticleName, '-cluster', "-launcher-class=$mainClassName", '-Denvironment=development' ] } 我想指定命令行参数,并在我的类里面阅读它们。 我试过了: .\gradlew.bat run -Dhttpport=8825 -Phttpport=8825 但是我类的话: log.i…

2019年3月11日 0条评论 32点热度 阅读全文

我的说明中指出: Main从命令行获取文件名(即args[0])。 我对如何处理这个问题一无所知。我已将文本文件与代码放在同一文件夹中,然后我的第一次尝试只是设置了我的String fileName = args[0]。那没有用,也不知道从这里去哪里。 解决方案如下: 为了将Args传递给您的Java代码,您需要像这样运行Docs java MyApp arg1 arg2 如果您使用IDE运行应用程序,请搜索文档,以了解如何将args传递给Java代码,例如,这适用于 idea。

2019年1月28日 0条评论 138点热度 阅读全文