我在eclipse下有一个Java代码,正在调用.ksh脚本。操作系统是Windows7。 我是外壳方面的一个完全菜鸟,而且代码(java和ksh)都不是我写的(而且我无法更改)。
无论如何,当它尝试启动脚本时,会出现常见的Windows弹出窗口,让我选择合适的应用程序。鉴于此,我已经安装了cygwin,但是在cygwin / bin /中根本没有ksh.exe。更重要的是,我在Google上找不到任何内容。
还有其他方法可以在Windows下启动ksh吗?
预先感谢
我终于找到了一条日志:
C:\Users\Andrea\Desktop\AppXXX\Scripts\Model\Launchksh[35]: mkdir: not found
C:\Users\Andrea\Desktop\AppXXX\Scripts\Model\Launch.ksh[37]: can't create /rep/log/Launch_model.log: No such file or directory
找不到mkdir,不是与cygwin相关的问题吗?
答案 0 :(得分:0)
您需要安装mksh
(MirBSD Korn Shell)软件包。重新运行安装程序,然后选择mksh
。
答案 1 :(得分:0)
好,我解决了雾霾。在PATH变量中,没有引用cygwin / bin文件夹。我手动添加它,现在它可以运行了! 谢谢大家