Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Playframework 如何将命令行参数传递给Play 1.x?_Playframework_Parameter Passing_Command Line Interface - Fatal编程技术网

Playframework 如何将命令行参数传递给Play 1.x?

Playframework 如何将命令行参数传递给Play 1.x?,playframework,parameter-passing,command-line-interface,Playframework,Parameter Passing,Command Line Interface,启动Play1.x时如何传递命令行参数? 我发现可以选择HTTP端口或框架ID,但不能选择自定义参数。无法将参数传递给Play 1.x。 您应该改为使用JVM自定义参数,在属性前面加上-D注释: play run -Dbla_bla_enabled=true 在Java代码中,将其视为字符串值: if(System.getProperty("bla_bla_enabled").equals("true")){ ... } 哦,如果属性可能不存在,请记住检查null

启动Play1.x时如何传递命令行参数?
我发现可以选择HTTP端口或框架ID,但不能选择自定义参数。

无法将参数传递给Play 1.x。 您应该改为使用JVM自定义参数,在属性前面加上
-D
注释:

play run -Dbla_bla_enabled=true
在Java代码中,将其视为字符串值:

if(System.getProperty("bla_bla_enabled").equals("true")){
   ...
}
哦,如果属性可能不存在,请记住检查
null