diff --git a/src/plugins/qmlprojectmanager/qmlproject.cpp b/src/plugins/qmlprojectmanager/qmlproject.cpp
index 9cca6c52f6527f08420ca0ee6924dc4298f38c96..43685dd2fb25af71cb880d8f6f3a7cbe8ad5bac9 100644
--- a/src/plugins/qmlprojectmanager/qmlproject.cpp
+++ b/src/plugins/qmlprojectmanager/qmlproject.cpp
@@ -50,6 +50,7 @@
 #include <QtGui/QFormLayout>
 #include <QtGui/QMainWindow>
 #include <QtGui/QComboBox>
+#include <QtGui/QMessageBox>
 
 using namespace QmlProjectManager;
 using namespace QmlProjectManager::Internal;
@@ -328,6 +329,12 @@ QString QmlRunConfiguration::type() const
 
 QString QmlRunConfiguration::executable() const
 {
+    if (! QFile::exists(m_qmlViewer)) {
+        QMessageBox::information(Core::ICore::instance()->mainWindow(),
+                                 tr("QML Viewer"),
+                                 tr("Could not find the qmlviewer executable, please specify one."));
+    }
+
     return m_qmlViewer;
 }