尝试使用cygwin执行jar,无法识别参数

时间:2015-08-16 17:31:11

标签: java jar arguments cygwin

我有一个makefile,在编译之前调用java解析器处理一些文件。虽然在linux上使用cygwin在Windows 7机器上运行时,我的输入被认为是jar文件。

我的make中的命令类似于

java -jar ${MY_DIR}/myParser.jar -arg1 -arg2 -arg3 input.file output.file ;\

我得到一个错误,input.file不是一个有效的jar文件...我认为它与我的路径有关,以及cygwin如何处理java但是我无法使它工作。

提前致谢

1 个答案:

答案 0 :(得分:0)

尝试竖起()

exec java -jar $(cygpath -w /path/to/myParser.jar) -arg1 -arg2 -arg3  input.file output.file

没有足够的代表添加评论。