我有一个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但是我无法使它工作。
提前致谢
答案 0 :(得分:0)
尝试竖起()
exec java -jar $(cygpath -w /path/to/myParser.jar) -arg1 -arg2 -arg3 input.file output.file
没有足够的代表添加评论。