Search code examples
dartdart-editor

Dart Editor Unable to run current selection - please select a runnable resource


Last year I thought I would give Dart a try, so I downloaded the Dart + Editor zip from the dartlang.org website and got it working on my Ubuntu 12.04 environment. When trying to get the Sunflower demo to run (by clicking the Run button), I got the "Unable to run current selection - please select a runnable resource" error. After exploring Google for answers, I found nothing, so I gave up on Dart at the time, not wanting to spend the time on something that is still buggy. Since then I prepared a completely new Ubuntu 14.04 environment on a new computer and thought I would give Dart another try. So I downloaded and installed it again this year and I am experiencing the exact same problem, still with no answers from Google searches. If this were a bug, I figured something like this would have been resolved after a year, or at least some discussion somewhere on Google about it. Am I doing something consistently wrong?

  1. I extracted the dart zip into /opt/dart
  2. I installed openjdk-7-jre
  3. I executed DartEditor and it runs
  4. I select the Sunflower demo
  5. I click the green Run button
  6. I get the following error: "Unable to run current selection - please select a runnable resource"

Any ideas?


Solution

  • Try the context menu on the entry page file (index.html or sunflower.html) in the web sub-directory and choose Run in Dartium

    There is no unique or default entry point in a Dart package and no way to configure one.
    You always have to run a specific Dart script file or HTML page that contains a ` tag.

    I almost never used the run Button in the toolbar.
    When you have for example the menu Run/Always run last launch activated and run an entry point like described above the toolbar run button should work to run the same entry point again.

    I guess there are other ways to make this run button work but as I said, I almost never use this one myself. Context menu Run in Dartium, Run as Javascript for web applications and context menu Run for command line scripts worked always for me.