如何从eclipse中运行批处理脚本(.bat文件)

48

我启动Java应用程序是通过运行一个批处理文件(.bat文件)中的一组命令来完成的。并且我将其导入到Eclipse工作台中。如何从Eclipse中执行批处理文件,类似于在命令行中,我可以直接输入"path:\myBatchfile.bat"。有没有办法我可以直接在Eclipse中执行。

4个回答

74
你可以使用“运行”菜单中的外部工具功能来调用你的.bat文件。

例子:

enter image description here

enter image description here

enter image description here


哇,我刚试了一下,它完美地运行了!我不知道我可以这样做。谢谢!唯一的问题是,在创建文件时Eclipse会抱怨,而且为了编辑文件,您需要以不同的方式打开它,否则会出现“win32应用程序”错误。 - djangofan
10
在“外部工具配置”中,您可以在“程序”下创建一个新的配置,选择.bat文件作为“位置”字段,并选择工作目录(从工作区选择您的项目)。非常简单的解决方案...谢谢! - Dilini Rajapaksha
谢谢你!Eclipse一直在占用我的maven项目的目标目录。当我从Windows控制台运行mvn clean install时,它不会执行clean操作,因为eclipse锁定了该目录。但是如果我从Eclipse运行.bat文件,它现在可以正常工作。+1 - AlexScript

12

或者,您可以创建一个Ant构建文件,该文件可以调用外部应用程序。

这将使您能够从Eclipse以外的其他IDE或命令行(在任何机器上)调用.bat。

http://ant.apache.org/manual/Tasks/exec.html


2

您也可以通过使用系统编辑器打开批处理文件(或任何其他可执行文件)来运行它。使用“打开方式” -> “系统编辑器”


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接