問題タブ [efxclipse]
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.
java - e(fx)clipse で e4 OSGI アプリケーションを使い始める
私は OSGI 開発と JavaFX のすべてに非常に慣れていません。私は、Eclipse 4 プラットフォームと e(fx)clipse ランタイム、etooling などを使用して、サンプル アプリケーションの開発を開始しようとしていました。
http://efxclipse.bestsolution.at/install.html#all-in-oneで入手可能な Eclipse のバンドル済みバージョンをダウンロードしました。
- New > JavaFX > OSGI > e4 Application projects を使用して新しいプロジェクトを開始しました。
- ファイルを編集して
Application.e4xmi、トリミングされたウィンドウ、パースペクティブ スタック、パースペクティブ、および 2 つのパーツを含むパーツ サッシ コンテナーを追加しました。
アプリケーションを実行すると、メイン ウィンドウと、水平部分で区切られた 2 つの部分が正常に表示されました。
次に、モデルを編集してパーツ サッシ コンテナーを水平に変更し、3 番目のパーツを追加して、アプリケーションを再実行しようとしました。ウィンドウに変化はありませんでした。
メニューを追加して、いくつかのサンプル要素でトリムを追加しようとしましたが、何も UI を変更するようには見えませんでした。プロジェクトをクリーンアップして、IDE を再起動しようとしました。これはどれも役に立ちませんでした。エラーは発生しません。ログ メッセージがいくつか表示されるだけです。
最新のJDK 8をインストールしてeclipse.iniファイルを編集し、そのJDKでEclipseインスタンスを実行していることを確認しました(マシンに複数のJDKがあり、他のいくつかのプロジェクトではJDK 7が必要です)
誰かが私が間違っていることを理解するのを手伝ってくれますか?
ありがとう!
javafx - e(fx)clipse JavaFX がまだ見つからない
PCでXUbuntu x64 14.04.4 LTSを実行しており、Eclipse Mars.2リリース(4.5.2)とJDK 8が(iniファイルを介して)Eclipseに適切にリンクされています。
つまり、基本的には e(fx)clipse に「アップグレード」します。次に、新しい「JavaFX プロジェクト」を作成しました。実行しようとすると、エラーが発生しましThe import javafx.application cannot be resolvedた。
Java 1.8 ディレクトリ(私の場合は) からを追加する必要がjfxwt.jarあるという簡単な Google 検索が表示されました/opt/Oracle_Java/jdk1.8.0_91/jre/lib/。
しかし、エラーは消えませんでした。ビルドオプションも試しましたが、何も変わらないようです。
javafx - 対応するタブの閉じるアイコンを押して、PartStack 内のパーツが閉じられたかどうかを確認する
プラットフォーム: Windows 8.1 Pro、e(fx)clipse を搭載した E4
現在、PartStack をリロードするときに、開いているパーツをキャッシュして再度開く作業を行っています。このリロード メソッドは、EPartService.hidePart() を使用して、PartStack 内のすべてのパーツを閉じます。パーツもキャッシュから削除する必要があるため、リロードと実際にタブ/パーツを閉じることを区別する必要があります。
パーツの preDestroy() メソッドからイベントを送信して、パーツを再度削除する前に、キャッシュにもう一度パーツを追加しようとしました。しかし、これは理想的とは言えません。
閉じるアイコンをクリックしたときにキャッチできる特別なイベントはありますか、またはこれを確認できる別の方法はありますか?
ご協力いただきありがとうございます。
css - e(fx)clipse プラグインを使用して Eclipse で css ファイルを作成する方法
私は JavaFX アプリケーションを開発しており、アプリケーションのスキンとスタイルを設定するときに、css ファイルの作成方法を見つけることができます。e(fx)clipse をダウンロードしましたが、eclipse と e(fx)clipse はどちらも最新バージョンです。私はグーグルを検索しましたが、何も見つかりません。JavaFX プロジェクト ファイルを作成するには、[ファイル] > [新規] > [その他] > [JavaFX プロジェクト] に移動します。このプロジェクトでは、作成するパッケージに css ファイルを作成します。ただし、スタンドアロンの css ファイルを作成するオプションはありません。私が間違っていることを誰かが知っていますか?
java - Ubuntu は、e(fx)clipse で作成された実行可能な Jar ファイルを実行しません
e(fx)clipse で簡単な「Hello World」プログラムを作成し、実行可能な Jar ファイルを作成しました。Windowsで実行すると問題なく動作しますが、Ubuntuで同じことをしようとすると何も起こりません。
OpenJDK-8 をインストールしました。
また、java -jar helloWorld.jarターミナル内で入力すると、次のようなエラーが表示されます。Could not find or load main class application.Main
繰り返しますが、Windows ではすべて正常に動作します。私は何を間違っていますか?
java - e(fx)clipse コード補完が機能しない
それを修正する方法を教えてください。
最近、e(fx)clipse をインストールしましたが、ドット入力時のコード補完が機能しません。Google は役に立ちませんでした。
編集: Ctrl+Space はうまく機能しますが、オプションのドロップダウン リストのドットは機能しません。(ドットを入力して、どのメソッドがいくつかのインスタンスで機能するかを確認すると)
Edit2:また、次のようなインポートを入力すると: import org.openqa.selenium.*; -----> オートコンプリートは、(私の古いプロジェクトでは) そのような行の下に正確に入力しても、ここでは機能しません。プロジェクト設定の問題ではありません。
Edit3:コンテンツ アシストは問題ないように見えますが、問題はまだ存在します。
Edit4:これを行った後:
アレックスの答えを明確にするために。
JavaFX CSS でオートコンプリートを取得できないという同じ問題がありました。私の修正は、JavaFX SDK をライブラリ リストに追加することでした。それを行うには:
プロジェクトに移動 | プロパティ
ツリーで Java Build Path を選択します
Libraries タブ
をクリックします Add Library... ボタンをクリックします
JavaFX SDK を選択します
Next をクリックし、Finish を
クリックします Applyを
クリックします OK をクリックします
e(fx)clipse が全く起動しませんでした。(スプラッシュ スクリーンのみが 1 ミリ秒間表示されます)
Edit5: Javaのバージョンは:
$ java -version
java version "1.8.0_71"
Java(TM) SE Runtime Environment (ビルド 1.8.0_71-b15)
Java HotSpot(TM) Client VM (ビルド 25.71-b15、混合モード、共有)
Edit6:面白いですが、e(fx)clipse を再インストールした後も、起動に失敗します。1ミリ秒のスプラッシュスクリーンと同じ問題で、それ以上のものはありません..
Edit7: JDK を再インストール + e(fx)clipse を数回再インストール: バージョン 4.5.2 を 2 回、バージョン 4.6RC4a を 1 回 - - - いずれの場合も、1 ミリ秒のスプラッシュ画面だけが表示され、それ以上は何も表示されません... うん、そしてこれらの再インストールの前に、Windows レジストリを消去しました。
Edit8: Java Mission Control を使用して、e(fx)clipse を開こうとした時間枠を記録したところ、次のことに気付きました。
前もって感謝します。