私もこれらの問題を抱えていました。あまり明確ではありません。
基本的に、BlackBerry Deviceは実際の BlackBerry スマートフォンで実行するためのものです。これを選択するには、明らかに、BlackBerry スマートフォンが接続されている必要があります。
他の 2 つに関しては、私は常にBlackBerry Simulatorを使用しています。BlackBerry Simulator (running)は、既に開始されているシミュレーターで実行するためのもののようです。しかし、私の経験では、BlackBerry Simulatorを選択すると、シミュレーターが既に起動されていても、通常は機能します。ただし、Eclipse 内でこれを行う方法はいくつかありますが (通常の Eclipse の[ Run / Debug ] メニュー、BlackBerryメニュー、または Eclipse の [ Project Explorer ] でプロジェクトを右クリック)、すべての方法で常にうまくいくとは限りません。
最近 (JDE プラグイン 1.5.0 以降)、Eclipse の実行 -> デバッグ -> BlackBerry Simulatorの選択、または特別な BlackBerry プラグインのデバッグ アイコンを使用しています。
これらの方法のいずれかを開始すると、別の選択を求められることはありません。
Eclipse を使用している場合、OS が 5.0 を超えるものであっても、すべてのシミュレーターでホット スワップ (シミュレーターを完全に再起動せずにアプリを再起動する) 機能が正しく動作しないことに注意してください。
Eclipse 内での実行とデバッグに関するその他のリファレンスを次に示します。
http://docs.blackberry.com/en/developers/deliverables/35144/Testing_a_BB_app_with_BB_smartphone_sim_1889924_11.jsp
ちなみに、そのドキュメントの古い (プラグイン 1.3) バージョンにはBlackBerry Simulator (running)が記載されていますが、新しいバージョン (1.5) には記載されていません。したがって、おそらく RIM は、ユーザーがその選択を使用することをもはや意図していません (?)。
http://devblog.blackberry.com/2009/08/how-to-set-up-a-lightning-fast-blackberry-smartphone-simulator/