使用Java方法调用终端命令

时间:2015-05-16 08:59:16

标签: java

我有一张支票check.jar, 和建模文件示例file.mso。 要开始检查,我必须使用终端,然后输入命令:

java -jar check.jar
load file.mso  ;;

终端上的两行在我当前目录下生成一个文件 我创建了一个使用我的文件check.jar的应用程序。 我的应用程序可以管理文件创建,删除文件类型...但我阻止管理器在一个功能上启动我的设备上的两个控制线是使用JavaScript函数来解释情况, 在我的应用程序上,我可以创建文件file.mso

现在开始检查,我右键单击并选择我开始检查 我正在尝试编写此函数,但我不知道该怎么做 我的功能代码如下

LancerVeritaf function (o, CurDir, gsitem) {

}

我想写这个函数,运行java -jar check.jarload my file I select with a right click ;;

我该怎么做?

1 个答案:

答案 0 :(得分:0)

假设您在jar文件中编写了代码,只需更改清单中声明的​​Main-Class中的main()来处理通过argc传递的参数和argv []

void main(int argc, char *argv[])
{
    if ( argc >= 2 )
    {
        String filename = argv[1];
        // process the filename here

}