問題タブ [launch-configuration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - クラスが欠落しているため、Eclipseアプリケーションをデバッグできません
Xtext2.2.1を使用してDSLプラグインを作成しました。Xtext 2.3.0にアップグレードした後、次のエラーのために、関連するEclipseアプリケーションをデバッグできません(つまり、「Eclipseアプリケーション」というラベルの付いた起動構成を使用してDSLプラグインでインスタンスを開始しています)。
私が試したこと:
起動構成でターゲットプラットフォームからすべてのバンドルの選択を解除し、[必要なプラグインを追加]をクリックして再試行しましたが、同じエラーが発生しました。
プラグインリストで
org.eclipse.xtext.ui
とorg.eclipse.xtext.ui.shared
バージョンが利用可能であり、両方が有効になっていることを確認しました。2.3.0
プラグインをIDEにインストールすると、完全に機能します。IDE内からEclipseアプリケーションを起動できません。
「プラグインの検証」では問題は発生しません。
これを修正する方法はありますか?
java - DebugPlugin.getDefault() の NPE
次のコードがあります。
本当は、絶対パスで定義されたファイルで指定された起動構成を実行したいだけです。DebugPlugin.getDefault() が null を返すため、NPE を受け取ります。私は何をすべきか?私は似たような例をたくさん見つけましたが、NPE について述べているものはありません。
android - AndroidPocketSphinx プロジェクトの .launch ファイルの目的は何ですか?
そこで、 https: //github.com/mistrykajal16/AndroidPocketSphinx から AndroidPocketSphinx プロジェクトをダウンロードし、TestPocketSphinxAndAndroidASR
アクティビティをアプリとしてビルド、エクスポート、実行しました。
代わりに小さなアクティビティを起動したかったPocketSphinxAndroidDemo
ので、プロジェクトのルート フォルダーでファイルを見つけ、PocketSphinxAndroidDemo.launch
(Eclipse で) それを右クリックして選択Run As
し、実行しようとしました。
実行されるのを確認する代わりに、次のエラー メッセージを受け取りました。
「リソース '/PocketSphinxAndroidDemo' は存在しません」.
そして私の質問はなぜですか?
AndroidPocketSphinx プロジェクトの .launch ファイルの目的は何ですか?
ちなみに、そのファイルの内容は非常に小さいです。
c++ - n 回起動 起動構成 C/C++
ユーザーが定義した特定の起動構成 C/C++ を n 回起動する必要があります。バイナリが実行されるたびに変更されます。プログラムでこれを行うにはどうすればよいですか? 可能です?元の実行構成から始めて、それぞれに異なるバイナリが含まれているn個の異なる実行構成を作成し、Launch Groupを使用して各実行構成を起動することは可能だと思います。しかし、ユーザーから定義された実行構成を使用してn回実行する一種の外部ツールが必要です。ユーザーは、C/C++ プロジェクトのみを作成し、それをビルドして実行することができます。パラメータ n を指定する必要はありません。反復回数は、いくつかの情報に基づいて私が決定します。
eclipse - 依存関係を解決できない Eclipse 機能ベースの起動
機能を通じて公開されているパッケージに依存する OSGI バンドルがあります。私が依存しているパッケージには、特定のバージョンのバンドルが必要com.company.antlr.runtime (3.0.1)
です。この機能は、バンドルの 2 つのバージョンをパッケージ化しcom.company.antlr.runtime (3.0.1)
、com.company.antlr.runtime (3.2.0)
.
問題は、バンドル (フィーチャー内) と依存するパッケージを含むフィーチャーを使用して Eclipse でフィーチャー・ベースの起動構成を作成すると、必要なバンドルcom.company.antlr.runtime(3.0.1)
が欠落していることを示す欠落制約検証エラーが発生することです。
機能の起動にバンドルとして追加com.company.antlr.runtime (3.0.1)
しても効果はありません。同じ検証エラーが引き続き発生します。
一方、機能にパッケージ化されているものとまったく同じバンドルを含むバンドル ベースの起動構成を作成した場合、検証の問題はありません。
この問題は、次の最小限の例で説明できます。
バンドルorg.example.examplebundle
にはマニフェストがあります。
機能org.example.examplefeature
には feature.xml があります。
この機能だけで機能ベースの起動を行うと、検証エラーが発生します。機能に含まれる 4 つのバンドルを使用してバンドル ベースの起動を行っても、検証エラーは発生しません。
次に、コンソールを使用するために必要なバンドルを追加し、機能からバンドルを削除してorg.example.examplebundle
から、org.example.examplefeature
機能ベースの起動を使用して実行してみました。その後、バンドルcom.company.antlr.runtime (3.0.1)
がまったく開始されていないことに気付きました。
同じ必要なバンドルをバンドル ベースの起動に追加すると、 と の両方 com.company.antlr.runtime (3.0.1)
がcom.company.antlr.runtime (3.2.0)
アクティブになっていることがわかります。
これに基づく私の推測では、機能ベースの起動のリゾルバーは、バージョン番号が最も高いバンドルで十分であると結論付けているため、古いバージョンはまったく起動しません。
com.company.antlr.runtime (3.0.1)
その仮説を念頭に置いて、feature.xmlに次のスニペットを含めることで、完全に一致する必要があることを feature.xml で明示的に述べようとしました。
しかし、残念ながら、役に立ちませんでした。
それで、私の質問は次のとおりです。機能ベースのリリースを維持しながら、この問題を解決する方法はありますか?
完全を期すために:Eclipse Kepler 4.3およびOSGI 3.8.1を実行しています
eclipse-plugin - LaunchConfigurationTab を作成するときに、「適用」ボタンを強調表示するにはどうすればよいですか?
必要な拡張ポイントがあり、Tab クラスが拡張されています。AbstractLaunchConfigurationTab.
たとえば、CommonTab
. updateLaunchConfigurationDialog()
ウィジェット イベントが発生したときに呼び出します。
編集:私のウィジェットのリスナー メソッドが確実に呼び出され、performApply
メソッドが呼び出されています。クラスがラジオボタンの1つで行うことを行っていCommonTab
ます。たとえば、次のようになります。
唯一の違いは、ウィジェットがスピナーであることです。