Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.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
将Java程序转换为Shell脚本_Java_Shell_Maven - Fatal编程技术网

将Java程序转换为Shell脚本

将Java程序转换为Shell脚本,java,shell,maven,Java,Shell,Maven,如果我设置了一个maven项目并用main方法编写了一个Java程序,我想将这个程序转换成一个等价的shell脚本。换句话说,shell脚本应该接受参数,并且应该以与java程序在使用参数调用main方法时相同的方式进行操作。如何实现这一点?您可以使用shell脚本的变量参数来实现这一点。首先,您可以在Java中编写逻辑,然后将shell脚本中的所有参数传递给它 #! /bin/bash java <class_name> $@ #/bin/bash 爪哇$@ $@将把所有参数传

如果我设置了一个maven项目并用main方法编写了一个Java程序,我想将这个程序转换成一个等价的shell脚本。换句话说,shell脚本应该接受参数,并且应该以与java程序在使用参数调用main方法时相同的方式进行操作。如何实现这一点?

您可以使用shell脚本的变量参数来实现这一点。首先,您可以在Java中编写逻辑,然后将shell脚本中的所有参数传递给它

#! /bin/bash
java <class_name> $@
#/bin/bash
爪哇$@

$@将把所有参数传递给Java程序。

通过在shell脚本中重新实现所有Java程序逻辑。我不太擅长shell编程。如果有一种将java程序转换为shell的方法,那就更好了,因为没有这样的“将java转换为shell”程序。为什么不能从shell中调用现有的Java程序?如果我们不能将Java转换为shell,我就必须这样做。我想如果有一个插件可以做到这一点,我可能会使用它