在命令提示符下运行Eclipse项目

在命令提示符下运行Eclipse项目,eclipse,Eclipse,我在Eclipse中有一个基于控制台的C项目。是否有一个按钮可以在命令提示符窗口中启动我的应用程序?不是直接启动,但是您可以配置一个Ant任务来运行它(如果它不需要控制台输入),或者您可以在run | External Tools下配置启动JVM,而不是直接启动,但是您可以配置一个Ant任务来运行它(如果不需要控制台输入),或者您可以在Run | External Tools下配置启动JVM。您可以将应用程序作为一个外部工具运行,并且有一个工具栏项。看起来像一个带白色箭头的绿色圆圈,旁边是一个红

我在Eclipse中有一个基于控制台的C项目。是否有一个按钮可以在命令提示符窗口中启动我的应用程序?

不是直接启动,但是您可以配置一个Ant任务来运行它(如果它不需要控制台输入),或者您可以在
run | External Tools
下配置启动JVM,而不是直接启动,但是您可以配置一个Ant任务来运行它(如果不需要控制台输入),或者您可以在
Run | External Tools

下配置启动JVM。您可以将应用程序作为一个外部工具运行,并且有一个工具栏项。看起来像一个带白色箭头的绿色圆圈,旁边是一个红色工具箱。我是一名Java开发人员,所以我不太了解CDT,但至少在JDT中,您可以运行任何命令行来启动它(如果工具栏中没有此工具,请右键单击工具栏并选择
自定义透视…
,然后在
启动
下找到
外部工具
项,并将其添加。)

首先,单击按钮旁边的向下箭头,然后选择
External Tools Configurations…
。在对话框中,从左侧选择
Program
,然后单击工具栏中的新按钮。您基本上是在创建一个将位于工具栏中的快捷方式。此时,您可以填写命令行详细信息o运行应用程序。有很多好处,如设置环境变量、启动前需要构建项目等。完成后,保存它,您可以通过单击箭头和工具箱按钮随时运行它。您也可以稍后回来编辑它,制作副本等

如果您正在与一个团队合作,或者您只是想把工作做好:

  • 公用
    选项卡的
    另存为
    下,选择
    共享文件
    。这将在项目中创建一个文件,以表示正在构建的工具快捷方式。这意味着您可以将其签入源代码树,其他人也可以使用它。这些文件是XML文件,因此您希望将其作为文本而不是二进制文件签入
  • 使用
    ${workspace\u loc}
    启动工作目录,以便签出项目的任何人都可以运行它,而无需调整其文件系统的快捷方式

您可以将应用程序作为外部工具运行,其中有一个工具栏项。它看起来像一个带白色箭头的绿色圆圈,旁边是一个红色工具箱。我是Java开发人员,所以我不太了解CDT,但至少在JDT中,您可以用这种方式运行任何命令行工具。(如果它不在工具栏中,请右键单击工具栏并选择
自定义透视…
,然后在
启动
下找到
外部工具
项,并将其添加。)

首先,单击按钮旁边的向下箭头,然后选择
External Tools Configurations…
。在对话框中,从左侧选择
Program
,然后单击工具栏中的新按钮。您基本上是在创建一个将位于工具栏中的快捷方式。此时,您可以填写命令行详细信息o运行应用程序。有很多好处,如设置环境变量、启动前需要构建项目等。完成后,保存它,您可以通过单击箭头和工具箱按钮随时运行它。您也可以稍后回来编辑它,制作副本等

如果您正在与一个团队合作,或者您只是想把工作做好:

  • 公用
    选项卡的
    另存为
    下,选择
    共享文件
    。这将在项目中创建一个文件,以表示正在构建的工具快捷方式。这意味着您可以将其签入源代码树,其他人也可以使用它。这些文件是XML文件,因此您希望将其作为文本而不是二进制文件签入
  • 使用
    ${workspace\u loc}
    启动工作目录,以便签出项目的任何人都可以运行它,而无需调整其文件系统的快捷方式

我选择C:\Windows\System32\cmd.exe作为路径,现在我必须将已处理的exe作为参数传递。变量列表中是否有变量可以这样做?嗯……您可以使用类似于“${workspace\u loc}/your project/your executable.exe”的东西然后是任何其他参数。我不知道如何查找可执行文件名,但是,您可以在
首选项中设置一个变量
->
运行/调试
->
字符串替换
并将该变量用作此处的参数和链接步骤中的输出路径。我不确定这是如何实现的不过会在CDT中完成!祝你好运。我选择C:\Windows\System32\cmd.exe作为路径,现在我必须将处理过的exe作为参数传递。变量列表中是否有变量可以这样做?嗯……你可以使用类似于
“${workspace\u loc}/your project/your executable.exe”的东西
然后是任何其他参数。我不知道如何查找可执行文件名,但是,您可以在
首选项中设置一个变量
->
运行/调试
->
字符串替换
并将该变量用作此处的参数和链接步骤中的输出路径。我不确定这是如何实现的在CDT中完成!祝你好运。