commit | fce60cee0f2525cbeeb808581833fbaa9deaa449 | [log] [tgz] |
---|---|---|
author | Brian de Alwis <bsd@mt.ca> | Thu Aug 17 22:36:29 2017 -0400 |
committer | Sarika Sinha <sarika.sinha@in.ibm.com> | Wed Oct 18 14:21:35 2017 -0400 |
tree | befe199be1c97e0c26e8b5f2d72a3b1c06a53a6a | |
parent | 03bfe2536d6b4a2e9dad9611ea1899cd9e1df279 [diff] |
Bug 521081 - JavaMainTab does not complain if no project specified Change-Id: I7f646e7d73212a2681110b6e53ae902d7881404d Signed-off-by: Brian de Alwis <bsd@mt.ca>
diff --git a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/launchConfigurations/JavaMainTab.java b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/launchConfigurations/JavaMainTab.java index 505b6d4..665f1a5 100644 --- a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/launchConfigurations/JavaMainTab.java +++ b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/debug/ui/launchConfigurations/JavaMainTab.java
@@ -11,7 +11,6 @@ package org.eclipse.jdt.debug.ui.launchConfigurations; import java.lang.reflect.InvocationTargetException; - import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IResource; import org.eclipse.core.resources.IWorkspace; @@ -228,6 +227,9 @@ setErrorMessage(NLS.bind(LauncherMessages.JavaMainTab_19, new String[]{status.getMessage()})); return false; } + } else { + setErrorMessage(LauncherMessages.JavaMainTab_missing_project); + return false; } name = fMainText.getText().trim(); if (name.length() == 0) {
diff --git a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/launcher/LauncherMessages.java b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/launcher/LauncherMessages.java index fadc389..b6a1525 100644 --- a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/launcher/LauncherMessages.java +++ b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/launcher/LauncherMessages.java
@@ -73,6 +73,7 @@ public static String JavaMainTab_20; public static String JavaMainTab_21; public static String JavaMainTab_22; + public static String JavaMainTab_missing_project; public static String JavaUISourceLocator_askagain_message; public static String JavaUISourceLocator_selectprojects_message;
diff --git a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/launcher/LauncherMessages.properties b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/launcher/LauncherMessages.properties index 8a92d36..4d77dbc 100644 --- a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/launcher/LauncherMessages.properties +++ b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/launcher/LauncherMessages.properties
@@ -65,6 +65,7 @@ JavaMainTab_20=Project {0} does not exist JavaMainTab_21=Project {0} is closed JavaMainTab_22=Include in&herited mains when searching for a main class +JavaMainTab_missing_project=Project not specified JavaUISourceLocator_askagain_message=Do ¬ ask again JavaUISourceLocator_selectprojects_message=The source of the type ''{0}'' could not be shown as the type was not found.