问题标签 [run-configuration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Eclipse IDE:运行配置和切换默认 JVM 参数
我正在寻找一些在默认VM 参数之间切换的方法。我有一个包含一堆项目的工作区,并为运行 JUnit 测试创建了运行配置。我能够轻松地在运行配置之间切换。
为了正确运行任何测试,我需要将一些参数传递给 JVM。每当我想运行特定的测试方法SHIFT++ ,ALT时,这都是问题。由于它创建了一个全新的运行配置,它不会将任何 VM 参数传递给它。XT
我想出了如何使用Window -> Preferences -> Java -> Installed JREs -> Edit -> Default VM arguments
. 然而,这意味着每当我需要切换到不同的 VM 参数时,我都必须手动进行。
在最佳情况下,我需要的是工具栏上可见的一些选择框,我可以在其中切换所有新创建的将“继承”的全局运行配置。
我还希望看到一种方法,让自动创建的运行配置在我切换到不同的配置后立即自行销毁,因为此时,我有 36 个运行配置(我手动创建)并且我不想从我执行的每个测试方法中看到一个“垃圾”。随着时间的推移,可能会有数千个运行配置,我必须在它们之间进行搜索。我不想每天花几分钟删除它们。
所以,回顾一下:
- 有没有办法在默认 VM 参数之间轻松切换?
- 是否可以保持运行配置列表清晰,这意味着它只包含我创建的运行配置?
android - Android AVD 不兼容
当我尝试运行 Android AVD 时,模拟器不会运行我的应用程序。我已经进入运行配置,并进入目标设备设置首选 AVD 以运行。
我选择的每个 AVD 都会收到一条错误消息:“Nexus 4”可能与您的配置不兼容(AVD 供应商(Android 开源项目)!= AVD 目标(Google Inc.))
我正在使用安卓工作室。
java - 在 Eclipse 中,如何在运行另一个程序作为第一个参数的同时运行一个 java 程序,就好像它是命令提示符中的第二个参数一样?
这就是我想要做的。我一直在运行一个“驱动程序”可执行文件作为第一个参数,并在命令提示符/终端中运行一个名为“代理”的 java 可执行文件作为第二个参数,如下所示:
每次它都能正常工作。如果我这样做,我将无法按顺序颠倒它们,它们将不起作用。
然而,每次如果我要测试它们,我必须重新编译我的 agent.java 文件以使其成为可执行文件,然后从命令提示符处运行它,这需要大量工作。
无论如何我可以在 Eclipse 中执行此操作,我可以将 Eclipse 设置为运行驱动程序可执行文件(不是 java 可执行文件,而只是一个外部文件)作为命令提示符中的第一个参数并运行 agent.java当我单击 Eclipse 中的“运行”按钮时,将文件作为 IDE 本身的第二个参数?
我的操作系统是 Linux Ubuntu 14.04。
eclipse - Eclipse:设置用于自动构建的调试配置
也许我解释了应该首先实现什么 - 也许尝试的解决方案是错误的:
我们有一些 Maven 项目被组装成最终的战争文件。我们使用 Maven 配置文件来定义不同环境所需的实际变量(例如“本地”、“暂存”、“演示”、“生产”等...)
对于我们使用 Gitflow 来管理发布的项目。这导致在发布或修补程序分支上完成的版本更改总是合并回开发分支的 pom 的问题。(排除pom显然是没有办法的,其他的改动应该要合并)
因此,我们希望在调用构建时传递有关应使用哪个项目的哪个版本的信息。从逻辑的角度来看,这似乎是为此目的最准确的立场。
即使不建议在 pom a 变量中设置版本,它似乎也完全符合我们的需要。
例如,构建项目mvn -Dplugin1=1.0.0.0 -Dplugin2=1.3.4.5 clean install
将完美地构建整个项目。对于开发环境,它应该始终引用最新版本,在我们的例子中称为“开发”。
所以我们为参数做了一个运行配置mvn -Dplugin1=dev -Dplugin2=dev clean install
。
实际问题
在进行自动 maven-build 时,我们如何建议 Eclipse 使用我们的Run-Configuration?
- 如果我选择“运行配置 > 开发”,它将按预期构建。
- 如果我只是清理项目并让它自动构建,eclipse 会在没有 args 的情况下构建,导致项目损坏,因为现在所有版本都是“null”。
eclipse - 运行在 Liclipse 中编辑的脚本,而不是配置中的主要脚本
多年来我一直在使用 Eclipse,但它的 PyDev 无法在我的新 Mac 上运行……所以我换成了 LiClipse。
在 Eclipse 中,当我有一个正在编辑的打开文件并单击运行...它运行在我的编辑器中打开且可见的文件。但显然 LiClipse 总是试图运行在“运行配置”中设置的“主”文件。
有没有办法解决这个问题,所以我可以测试我实际正在使用的模块而不是整个包?
eclipse - Eclipse 插件项目的最小运行/调试配置
我正在开发一个 Eclipse 插件项目。在独立的Runtime Workbench中运行/调试插件项目是一项常规工作。但是,运行时工作台启动并响应缓慢,因为我的eclipse版本包含的插件太多。
问题:如何在没有不必要插件的情况下创建最小的运行/调试配置?
我的试用:该选项Run As -> Run Configurations -> Plug-ins -> Launch with plug-ins selected below only
列出了太多可供选择的插件。我不确定什么是必需的,什么是不必要的。
我尝试Deselect All -> Add Required Plug-ins
,但它会导致错误并且无法启动运行时工作台。
帖子:Eclipse 插件部署的最小配置似乎相关,但它专注于产品部署,我不知道它如何应用于我的情况。
来源:可以在https://github.com/hengxin/Eclipse-Plugin-Favorite-Demo找到插件项目。它只是提供一个QualityEclipse -> Favorites
视图。
eclipse - 如何将 Eclipse 中 m2e maven 项目的更新与“maven build”运行配置结合起来执行 pom.xml
更新我的源代码后,我目前必须手动执行两个操作:
- 使用 Alt+F5 更新我的 Maven 项目(这会使用 pom.xml 文件中的相应设置覆盖 Eclipse 项目设置,例如更新类路径文件)
- 使用 maven 运行配置运行我的主 pom.xml 文件(这会执行 pom.xml 文件的所有插件)
有没有办法
- 更新 m2e 项目后自动执行运行配置?或者
- 在运行配置中包含 m2e 项目更新或
- 编写一个 ant 文件来执行 m2e 项目更新和 maven 构建或
- 调整 m2e 插件以不仅更新 Eclipse 设置,而且执行 pom.xml 文件的所有插件(我使用打包 pom,而不是 jar)?
如果我为 Maven 构建导出我的运行配置,它看起来像这样:
这是一个示例主 pom.xml 文件:
eclipse - 带有“STRG”的 Eclipse RCP 德语键盘快捷键不再起作用,但使用“CTRL”它们可以工作
我目前正在将 Eclipse RCP 应用程序从 Eclipse 3.0 迁移到 4.4。有 language.property 文件,其中指定了按钮的文本以及键盘快捷键。
例如,它看起来像这样:BenutzerNeu=&Benutzer...@STRG+ALT+B
这确实行不通。
当我将其更改为BenutzerNeu=&Benutzer...@CTRL+ALT+B 它工作正常,但现在在应用程序中显示的快捷方式也看起来像CTRL+ALT+B。但是因为它是德语用户使用的应用程序,它应该看起来像这样:STRG+ALT+B。
我试图在我的运行配置的程序参数和我的 .product-file 中将语言更改为德语,然后将其导出为“Eclipse 产品”,但两者都不起作用。
在基于 Eclipse 3.0 的旧版本程序中,键盘快捷键确实有效。
我想我必须在其他地方配置语言,但我找不到在哪里执行此操作。
java - Eclipse:如何使“运行方式”使用上次使用的启动器
有没有办法让“运行方式”(Ctrl+ F11)运行活动文件,但使用最近使用的启动器(如 Java 应用程序、JUnit)。
我在使用 JUnit 和 Pitclipse 时都遇到过这个问题,每当我按Ctrl+F11运行或按“运行方式”按钮时,它都会尝试将其作为 JUnit 或 Pitclipse 测试运行,无论我上次运行它是什么。我希望如果我将一个文件作为 Java 应用程序运行,我运行的下一个文件也将默认运行。
每次都必须选择要运行的内容或更改键盘快捷键变得非常烦人。我检查了所有启动器选项,似乎没有任何效果。