【问题标题】:How to run a batch script (.bat file) from eclipse如何从 Eclipse 运行批处理脚本(.bat 文件)
【发布时间】:2009-07-07 04:28:37
【问题描述】:

我的 Java 应用程序是通过运行批处理文件(.bat 文件)中存在的一组命令来启动的。我将它导入到 Eclipse 工作台中。如何从 Eclipse 执行批处理文件。与命令行类似,我直接给出“path:\myBatchfile.bat”。有什么方法可以直接从 Eclipse 中完成。

【问题讨论】:

    标签: eclipse batch-file


    【解决方案1】:

    您可以使用External Tools 功能(在“运行”菜单中)调用您的.bat 文件。


    例子:

    【讨论】:

    • 哇,我刚试过,效果很好!我不知道我能做到这一点。谢谢!唯一的问题是 Eclipse 在创建文件时会抱怨,为了编辑文件,您需要以不同的方式打开它,否则会出现“win32 应用程序”错误。
    • External Tool Configurations 中,您可以在Program 下创建一个新配置并为Location 字段选择.bat 文件并给出工作目录(从工作区中选择您的项目)。非常简单的解决方案...谢谢!
    • 谢谢你! Eclipse 持有我的 Maven 项目的目标目录。当我从 Windows 控制台运行我的 mvn clean install 时,它不会执行清理,因为 eclipse 锁定了目录。但是,如果我从 Eclipse 运行 bat,它现在可以正常工作了。 +1
    【解决方案2】:

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

    这将使您不仅可以从 Eclipse 调用 .bat,还可以从其他 IDE 或命令行(在任何机器上)调用 .bat。

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

    【讨论】:

      【解决方案3】:

      您还可以通过使用系统编辑器打开批处理文件(或任何其他可执行文件)来运行它。使用Open With -> System Editor

      【讨论】:

        【解决方案4】:

        通过右键单击与文本编辑器关联 - 打开方式 (截至 2017 年,没有带有特殊编辑器的插件)

        运行安装插件,如https://marketplace.eclipse.org/content/easyshell
        您也可以使用 Git Bash 轻松运行 .sh

        https://github.com/culmat/eExplorer

        【讨论】:

          猜你喜欢
          • 2023-04-10
          • 1970-01-01
          • 1970-01-01
          • 2011-09-30
          • 1970-01-01
          • 2011-06-15
          • 2013-10-20
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多