我在Eclipse中有几个启动配置,每个启动相同的Java程序但具有不同的参数.
现在可以一次运行所有这些(只需点击一下鼠标),而不是单独选择它们并启动它吗?
当我想运行我们的许多python脚本之一时,我点击了run,这会创建一个新的运行配置.该配置的工作目录是python脚本文件所在的文件夹.相反,它应该从项目范围的固定文件夹运行.我想以某种方式设置,但我真的无法弄清楚为什么,这有点奇怪,因为我希望很多人想要这个功能.你知道如何解决这个问题吗?
我的日食中有一个运行配置.在我的项目中,我们有两个分支:DEV和STABLE.我想创建一个运行配置来构建我的项目,无论它在哪个分支上.
现在,当我设置Base directory与这两个变量之一:${project_path},${build_project},我面对这样的错误:
基目录不存在或无法读取.
这有效:${workspace_loc:/my-project-dev-branch}但与特定分支相关联.我必须复制此配置以构建稳定分支.
${project_path},${build_project}?${workspace_loc:/${eclipse_variable_with_project_name}}?我有一个包含大量项目的Eclipse工作区.我手动创建了一些运行配置为每个项目(这是必要把一些参数传递给虚拟机,所以我不能只是直接运行它,例如,使用快捷键ALT+ SHIFT+ X,T在特定的文件).
大多数时候,我只使用一次运行配置(而第一次使用手动启动它Run -> Run configurations -> (name) -> Run).由于我将Eclipse配置为始终运行上次运行配置(on F11或CTRL+ F11),因此通常就足够了.
但是,有时我需要切换到不同的运行配置,然后返回到前一个配置,然后再切换到另一个配置等.有快速的方法吗?我想看一个快捷方式,它会显示所有现有运行配置的弹出窗口.通过键入前几个字母,我会找到一个合适的字母,并且可以通过按下立即运行它ENTER.我的意思是类似于CTRL+ SHIFT+ T或CTRL+ SHIFT+的R样子.
我担心没有那样的东西.尽管如此,任何关于如何提高效率的建议都会受到高度赞赏,因为我很厌烦通过菜单切换运行配置(如上所述).我可以按ALT+ R,N然后使用箭头键选择一个运行配置,但它并不是那么舒服.
我在一个IntelliJ项目中有多个Spring启动应用程序.我想要一个按钮以某种顺序运行所有这些按钮.
我知道Run Another configuration在启动原始版本之前有一个选项,因此以这种方式可以链接配置.
但是当我使用它时,它运行的是另一个配置并且不运行原始配置.
所以我想知道是否有人遇到过这个问题以及它是如何解决的?
我在Eclipse中有Android项目.
我为我的项目创建了测试项目尝试创建测试配置,如在Eclipse的测试中使用ADT在developer.android.com上编写的.
我的行动:
日志:
Problems occurred when invoking code from plug-in: "org.eclipse.jface".
java.lang.NullPointerException
at com.android.ide.eclipse.adt.internal.launch.junit.InstrumentationRunnerValidator.<init>(InstrumentationRunnerValidator.java:48)
at com.android.ide.eclipse.adt.internal.launch.junit.InstrumentationRunnerValidator.<init>(InstrumentationRunnerValidator.java:59)
at com.android.ide.eclipse.adt.internal.launch.junit.AndroidJUnitLaunchConfigurationTab.loadInstrumentations(AndroidJUnitLaunchConfigurationTab.java:954)
at com.android.ide.eclipse.adt.internal.launch.junit.AndroidJUnitLaunchConfigurationTab.initializeFrom(AndroidJUnitLaunchConfigurationTab.java:335)
at org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup.initializeFrom(AbstractLaunchConfigurationTabGroup.java:86)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupWrapper.initializeFrom(LaunchConfigurationTabGroupWrapper.java:194)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.displayInstanceTabs(LaunchConfigurationTabGroupViewer.java:751)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer$8.run(LaunchConfigurationTabGroupViewer.java:623)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.inputChanged(LaunchConfigurationTabGroupViewer.java:640)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.setInput0(LaunchConfigurationTabGroupViewer.java:602)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.setInput(LaunchConfigurationTabGroupViewer.java:578)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.handleLaunchConfigurationSelectionChanged(LaunchConfigurationsDialog.java:941)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog$3.selectionChanged(LaunchConfigurationsDialog.java:560)
at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:888)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:886)
at org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1726)
at org.eclipse.jface.viewers.TreeViewer.setSelection(TreeViewer.java:1139)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationView.handleConfigurationAdded(LaunchConfigurationView.java:283)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationView.access$1(LaunchConfigurationView.java:272)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationView$2.run(LaunchConfigurationView.java:261)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
at …Run Code Online (Sandbox Code Playgroud)我的Android应用程序对我的服务器做了一些http请求.但有时我正在调试在我的开发机器上运行的新api代码.我希望能够传递一些东西(比如环境变量),所以在我的代码中,如果它存在,我将能够使用它作为来自android模拟器的api请求的主机名.
所以我正在寻找一种传递类似的方法:
API_SERVER=http://10.0.2.2/myapp/
Run Code Online (Sandbox Code Playgroud)
在我的代码中我会以某种方式使用它,例如:
final static String API_SERVER_REAL = "http://example.com/";
final String apiServerOverride = System.getenv("API_SERVER");
final String API_SERVER = (null != apiServerOverride && !apiServerOverride.isEmpty() ? apiServerOverride : API_SERVER_REAL);
Run Code Online (Sandbox Code Playgroud) android environment-variables run-configuration android-studio
我在WebStorm中进行了以下配置设置:
当我点击调试时,它会很好地启动Chrome并导航到该页面,但我的断点永远不会受到影响.它以某种方式连接,因为我看到console.log()了WebStorm中的所有输出.
我正在尝试导航到屏幕截图中指定的URL并且在main.js命中时有断点,但是它没有按预期工作(参见:at).我不确定我错过了什么.我已经尝试main.js在远程URL部分中为特定文件设置远程URL,但这也没有帮助.
作为参考,我通过bra run和运行应用程序npm run watch.
快速更新
所以我已经能够实际获得一个断点,但它位于不同的文件中(在不同的路径中):
../public/app/core/routes/dashboard_loaders.ts允许我在断点处停下来,但../public/dashboards不是.
当我导航到http:// localhost:3000/dashboard/script/main.js?orgId = 1时,它会命中路径:
.when('/dashboard/:type/:slug', {
templateUrl: 'public/app/partials/dashboard.html',
controller : 'LoadDashboardCtrl',
reloadOnSearch: false,
pageClass: 'page-dashboard',
})
Run Code Online (Sandbox Code Playgroud)
最终会加载文件../public/dashboards/multi.js- 但没有命中断点.
进一步更新
看起来脚本是通过以下命令(in ../public/app/features/dashboard/dashboardLoaderSrv.js)提供的:
/*jshint -W054 */
var script_func = new Function('ARGS','kbn','dateMath','_','moment','window','document','$','jQuery', 'services', result.data);
var script_result = script_func($routeParams, kbn, dateMath, _ , moment, window, document, $, $, …Run Code Online (Sandbox Code Playgroud) javascript remote-debugging intellij-idea run-configuration webstorm
我正在努力在 Windows 10 上使用 CLion 运行一个程序。几周前它运行良好,我唯一能想到的可能会破坏的事情就是安装 git。
从下图中可以看到,运行按钮呈灰色,运行配置显示“Nothing to run on”,我猜这是指目标。
我尝试执行此问题的已接受答案中概述的步骤: How do I set up CLion to compile and run?
C:\MinGWC:\MinGW和C:\MinGW\bin到路径中如果我通过“运行->运行...”运行该程序并选择“Wahum”运行配置,我会在事件日志中看到以下输出:
Error running 'Wahum': Cannot run 'Wahum' on '<default>'
Run Code Online (Sandbox Code Playgroud) 我很惊讶地看到Angular还没有在Jet Brain的IDE,WebStorm中输入一个条目,你们运行配置吗?
我想执行: ng serve
但也许有更好的选择?
一个像vue的npm run dev,它会在默认浏览器中的服务地址打开一个页面?
这个页面没有点击运行配置,https: //www.jetbrains.com/help/webstorm/angular.html
更新:
为了澄清我正在谈论像你可以做出反应和vue应用程序的单击运行按钮: