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

回到顶部