問題タブ [eclipse-classpath]
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 - Buildship が .classpath を上書きし続ける
Buildship プラグインで Gradle と Eclipse を使用しています。
Buildship は、.classpath
Eclipse が使用するファイルを作成します。クラスローディングの理由から、エントリの後に1 つのクラスパス エントリ ( com.gwtplugins.gwt.eclipse.core.GWT_CONTAINER
) を表示する必要があります。org.eclipse.buildship.core.gradleclasspathcontainer
したがって、ファイルの関連部分は次の.classpath
ようになります (GWT_CONTAINER
下部に があります)。
Buildship は常にgradleclasspathcontainer
最後の位置にあります。build.gradle
だから私は私の(抜粋)でこのようにソートを変更しようとしました:
を使用する./gradlew eclipseClasspath
と、.classpath
ファイルが正しく作成されます。しかし、Buildship が実行されるとすぐに、ファイルは間違った順序で再び上書きされます。
whenMerged
の代わりに も使用してみましbeforeMerged
たが、何も変わりません。
Buildship で起動したときの Gradle の出力は次のとおりです (たとえば、Eclipse プロジェクトのプロパティで [Gradle] -> [更新] をクリックします)。
Buildship はタスクを実行することすらしていないようですが、他の方法でファイルをeclipseClasspath
作成しています。.classpath
クラスパスを自分のやり方でソートしたいという私の願いを尊重するようにBuildshipを取得するにはどうすればよいですか?
eclipse - Eclipse でプロジェクトをエクスポートするときに、誤って .classpath ファイルを上書きしてしまいましたか?
私はgitからプロジェクトをプッシュおよびプルし、それらをEclipseワークスペースにインポートしてきました。
プロジェクトをエクスポートしようとしましたが、エラー (.classpath ファイルの上書きに関する何か) が発生したため、続行することを選択しました。プロジェクトを開くことができず (クラス パスがクラス ファイル エラーにありません)、gitlab に何もプッシュできません。コードを変更しても、変更が行われていないことが通知されるためです。
私の Eclipse ワークスペースは次のようになります。
私はグーグルで調べました.classpathファイルを再生成できますか?それが役立つ場合は、上書きされた .classpath ファイルのコピーを保存しました。
java - Eclipse での J2EE アプリケーションのクラスパスはどこで確認できますか
私はEclipseで開発されたJ2EEプロジェクトを持っています。このプロジェクトのクラス パスを調べるにはどうすればよいですか?
java - Eclipse に jar ファイルを追加する際の問題
Apache Lucene ライブラリから Eclipse にいくつかの外部 jar ファイルを追加しようとしていますが、それらをクラスパスに追加するたびに、ソースを添付する必要があると表示され続けます。ただし、ソース ファイルの追加について何も述べていない複数のチュートリアルを見てきました。彼らはバイナリを指しているだけです。それらをクラスパスまたはユーザー ライブラリとして追加しようとしましたが、Eclipse はそれらをそのまま追加することを拒否します。Apache Lucene 8.8.1 と Eclipse 2021-03 を使用しています。何が間違っていて、それらを追加できませんか?
更新:私がやっていることをより明確にするために、いくつかのスクリーンショットを送信しています
photo1 新しいプロジェクトを作成して名前を付けた後、次に選択し、[ライブラリ] タブを選択します
[ライブラリ] タブでクラスパスを選択し、[外部 jar を追加] オプションを選択して、ダウンロードした Lucene フォルダーからいくつかの jar ファイルを選択します。
いくつかのパッケージからいくつかの .class ファイルを選択しようとすると、このメッセージが表示され続けます