Java 无界面 如何接收参数
Java 可以通过几种方式来接收数据和参数,例如:UI界面,网页页面,http接口,Socket等。那么有没有什么方式,可以不需要界面,也能让外部调用Java进程内的方法呢?
相关代码
例如通过javafx编写的UI界面上有三个控件,分别对应:
按钮:“开启”,“关闭”
文本框:“时长”
点击“开启”,则读取“时长” 内的数值,启动任务,进行处理。点击“关闭”,则关闭当前任务。
问题
如何能通过一些简单的方法,脱离界面,在命令行或什么其他方式,在jar包运行后,直接调用“开启”和“关闭”等方法?设置“时长”等参数??
回答:
> 请输入时长:5> 是否立即开始执行任务?(Y/N):Y
> 任务执行中...您可以随时输入 shutdown 来关闭任务。
> shutdown
> 您终止了本轮任务的执行,本轮任务共执行 31.235 秒。
>
> 请输入时长:
回答:
JMX或者使用信号
回答:
-D参数名="参数值"
将如下程序编译后打包:
运行传参:
以上是 Java 无界面 如何接收参数 的全部内容, 来源链接: utcz.com/p/175717.html