この問題は、最近のLinuxディストリビューションでe4 rcpアプリケーションを実行するための私のattemptsの続きです。GTK2でe4 RCPアプリケーションを実行しています
私は、次のオプションを使用して、私のRCPアプリケーションを起動しています:最初打ち上げが失敗した
--launcher.GTK_version
2
、それが理由を理解するために私にしばらく時間がかかった - XMIファイルが欠落していた:
.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
初めてこのファイルを使用せずにワークベンチをロードするにはどうすればよいですか?
ロードに失敗した場所と理由はまったくありません。
workbench.xmi
は、初めてアプリケーションを閉じると生成されます。そして私は初めてのチャンスを得ることはありません。 --launcher.GTK_version 2
スイッチを使わずにアプリケーションを実行すると、このファイルが手動で生成されます。このファイルを適切に配置すると、アプリケーションはGTK2で正常に動作します。そしてこれが私が達成しようとしていることです。
この鶏卵問題を克服する方法については、大変お手伝いします。
ファイルが最初にRCPを終了したときに作成されたと言うので、最初の実行時には存在してはいけません。不足しているファイルが問題だと思うようになったらどうなりますか? –
純粋な実験。私はそこにファイルを置きます - それは動作します。そこからファイルを削除します。クラッシュしたり、フリーズしたりします。進捗状況のスプラッシュ画面で最後に表示されるのは、何かCSSが読み込まれることです。 – Dima