問題タブ [module-path]

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.

0 投票する
2 に答える
1603 参照

java - Java 11 への移行: Eclipse でのクラスパスとモジュール パスの競合を解決するのに助けが必要です

Java 8 から Java 11 への大規模なプロジェクト (Eclispe SWT、1 つのプロジェクトとしてまとめられた多くのプラグイン) の移行を支援しています。

javax.xml.stream の import ステートメントに問題がありました。

Eclipse (バージョン: 2019-06 (4.12.0) ) の import ステートメントにカーソルを合わせると、このエラー メッセージが表示されます。

これをグーグルで調べてみると、新しいモジュールパスとクラスパスの両方に javax.xml がリストされている可能性があるようです。

問題のあるプロジェクトの最上位ノードに移動し、右クリックして、ビルドパスに移動し、ビルドパスとモジュールの依存関係を構成し、「javax.xml」を選択して削除しました。

これにより、自動的に 8 つのコンパイラ エラーがなくなりましたが、2 つの新しいエラーが発生しました。

モジュールリストにjava.desktopを含めることでそれを修正しましが、元の8つのエラーが戻ってきました。

モジュールまたはクラスパスのすべてをやり直す立場にはありません。最後の競合を修正するためだけです (java.awt.geom.Rectangle2D のクラス ファイルが見つかりません)。

これ以上のものを壊さずにそれを解決する方法はありますか?

更新: BUILD PATH ダイアログのスクリーン ショット

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力


編集:

Ctrl Shift T を使用して型エディターを開き、その名前を検索して、冗長な jar を見つけました。


0 投票する
0 に答える
322 参照

eclipse - Java がパスのブートストラップに失敗しました、Eclipse、jdk-13

JavaFX プロジェクトを JRE 13 と互換性があるように更新しようとしています (これまでは JRE 1.8 を使用するように設定されていました)。Macを使用して、Eclipse 2020-03で開発しています。

私が対処しなければならなかった最初の大きな問題は、JDK 1.8 に含まれている JavaFX ライブラリから、JavaFX (14) を JDK 13 の外部パッケージとしてインポートする必要があることへの移行です。

2 番目の問題は、クラスパスの使用からモジュールパスの使用への移行です。私はモジュールパスを初めて使用するので、それについて私が言うことは意味をなさないかもしれませんが、現在の私の現在の設定は次のとおりです。

最後に、すべてのコンパイラ エラーがなくなりました (分割パッケージがないように、ダウンロードした外部 .jar ファイルの一部を再コンパイルする必要がありました) が、アプリケーション クラスをビルドして実行しても何も起こりません。

Mac システム コンソールを確認すると、以下の出力はアプリが起動しない理由を参照しているようですが、JDK パスを確認し、参照されているjava実行可能ファイルが存在することを確認しました。

ここで何が起きてるの?私のプロジェクト構成に関する詳細情報が必要な場合は、コメントしてください。詳細を追加できます。

0 投票する
1 に答える
987 参照

javafx - 新しい javafx プロジェクトを作成するたびに vm 引数を追加しないようにするにはどうすればよいですか?

e(fx)clipse プラグインとシーンビルダーを使用して、STS(4.6.1) で javafx プロジェクトを作成しています。

新しいプロジェクトを作成するたびに、実行構成に VM 引数を追加する必要があります。

そうしないと、プログラムは次のエラーメッセージで終了します

イライラするすべてのjavafxプロジェクトに対してこれを行う必要があります。

これを一度だけ追加する方法はありますか?

ありがとう