使用eclipse在Windows上运行.sh(来自linux)脚本

时间:2014-01-10 12:52:21

标签: java linux windows eclipse sh

我在Linux中有一个.sh脚本。

我想在Windows上创建一个表单(eclipse)在Windows上

并执行那些.sh个文件。

有没有简单的方法可以做到这一点?

3 个答案:

答案 0 :(得分:1)

首先,您需要能够在目标计算机上运行这些shell脚本。 所以尝试使用Cygwin,MinGW或其他Unix模拟器。

如果成功运行,下一步是使用Runtime.getRuntime().exec(command)来运行脚本。您必须设置环境(之前运行另一个命令)才能使其正常工作。

CDT Eclipse for Windows上的gcc编译器正在以这种方式工作。

答案 1 :(得分:0)

.sh是一个shell脚本,很可能是linux系统的默认shell,即bash,所以不,它不会在你的Windows机器上运行。您可以尝试使用Cygwin shell,但仍无法保证它会运行。您必须为Windows批处理脚本或其他一些脚本语言重写它。

就Java而言,您可以在Linux中编写,代码可以移植到支持JavaVM的任何其他机器上。

答案 2 :(得分:0)

不,没有。也许安装Cygwin是一种选择,但我不建议这样做。 或许我误解了。如果您喜欢在Linux机器上运行这些脚本,可以使用适当的java命令或库(例如:jssh或类似的东西)轻松触发远程执行。

相关问题