如何在不添加全局路径的情况下使 Eclipse/Ant 识别 Cygwin

发布于 2024-12-29 05:41:44 字数 187 浏览 0 评论 0原文

我在 Eclipse 中有一个 Java 项目,在 Windows 上运行。它使用 ANT 并有一个调用 SCP/BASH 等 Linux 工具的目标。我已经安装了 cygwin,但由于我尚未将其添加到我的全局路径中,因此 Eclipse/ANT 不知道。

我应该在哪里/如何让各个项目意识到我的 cygwin/bin 目录应该在他们的路径上?

I have a Java project in Eclipse, running on Windows. It uses ANT and has a target which invokes Linux tools like SCP/BASH. I've installed cygwin but since I haven't added it to my global path, Eclipse/ANT isn't aware.

Where/how should I make individual projects aware that my cygwin/bin dir should be on their path?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

带上头具痛哭 2025-01-05 05:41:44

我的第一个想法是你应该在你的[工具 -> ] 中设置一个 ant 或程序配置。外部工具]配置。但这在逐个项目的基础上是行不通的。

不过,关于逐个项目地进行此操作,我不确定是否可以。通常,项目工具链由您选择的项目类型决定。即您选择【新建-->新建】 Java 项目] 并且为您提供了配置来配置要使用的 JRE 等。

因此,我怀疑要在逐个项目的基础上执行您所要求的操作,您需要创建一个新的 Eclipse 项目模板。这意味着为您的新项目类型创建一个插件,该插件将允许您配置使用所需工具链配置的环境。

我不是专家,但这篇文章可能会有所帮助: Eclipse CDT - 新模板或“项目类型”

My first thought is that you should set up an ant or program config in your [Tools -> External tools] config. This wouldn't work on a project-by-project basis though.

Regarding doing it on a project-by-project basis though, I'm not really sure if you can. Ordinarily, the project tool-chain is determined by the project type you select. That is, you select [New -> Java Project] and you're provided with config to configure the JRE to use, etc.

So, I suspect that to do what you're asking on a project-by-project basis, you'd need to create a new Eclipse project template. This means creating a plugin for your new project-type that will allow you to configure your environment configured with the toolchain you want.

I'm not an expert but this post may be helpful: Eclipse CDT - new template or "project type".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文