diff --git a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab2.java b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab2.java index 16f615b8647..4b31ba336d7 100644 --- a/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab2.java +++ b/launch/org.eclipse.cdt.launch/src/org/eclipse/cdt/launch/ui/CMainTab2.java @@ -496,12 +496,9 @@ public class CMainTab2 extends CAbstractMainTab { coreName = coreName.trim(); File filePath = new File(coreName); - if (!filePath.isDirectory()) { - IPath corePath = new Path(coreName); - if (!corePath.toFile().exists()) { - setErrorMessage(LaunchMessages.CMainTab2_File_does_not_exist); - return false; - } + if (!filePath.isDirectory() && !filePath.exists()) { + setErrorMessage(LaunchMessages.CMainTab2_File_does_not_exist); + return false; } } }