我有一个特别大的java命令来执行(很多参数,长类路径等) - 当我像那样运行它时(就像我通常在我的Windows中通过git bash应用程序,它试图模拟linux bash) :
java <classpath here> <params>
它返回了我奇怪的消息: sh.exe“:/ c / Windows / system32 / java:文件号错误
但是,每当我减少命令长度(通过删除它的任何部分 - classpath,params)到大约32k符号 - 它运行正常。
Windows / bash / java对单个执行的命令有任何长度限制吗?