問題タブ [buildpath]
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 - Builder: 生成された eclipse/idea ファイルへのパスの追加
svn の ant/jars から buildr/artifactory に移行した古い Java プロジェクトがあります。
プライマリ コードはデフォルト (src/main/java) フォルダーにありますが、さまざまなテスト用にいくつかの外部ソース パスがあり、デフォルト フォルダーに移動することはできませんが、それにアクセスしたいと考えています。
現在、新しいライブラリを追加する/IDEフィールドを再生成するときに、これらのソースパスを取得しません.Eclipseですべてを手動で再追加するのではなく、実際にそれらを追加する方法についての簡潔な議論がビルダーマニュアルに見つかりません. (これは次の再生で一掃されます)。
アイデア/日食ターゲットが適切に生成されるように、複数のソースパスをbuildrによって明示的に取得する方法はありますか?
java - Maven:リポジトリで利用できないjarをEclipseに含める方法は?
JAR を にコピーしましたsrc\main\webapp\WEB-INF\lib
。
エクリプスを使っています。jar を 1 つずつ Project-> Java Build Path-> Add jars に追加すると、Project-> Maven-> Update Project Configuration を実行すると、それらは Maven によって削除されます。また、Eclipse は、「xxx を解決できません」を含むエラーを表示します。
注: 独自の Maven リポジトリを作成したくありません。1回のみの使用になります。
どうすればよいですか?
java - コンパイラは、ビルドパス内のクラスではなく、ビルドパス外のクラスを実行します
並列プロジェクトの範囲を使用するJavaアプリケーションを開発しています。プロジェクトの1つに、インターフェイスの実装であるクラスがあります。私が抱えている問題は、このクラスがビルドパス内のクラスとビルドパス外のクラスの2つの方法で表されているように見えることです。
Eclipseでは、クラスをタブとして開いて、「パスバージョン」と「塗りつぶされたJ」と「中空のJ」の両方を使用できます。これは私にとっては問題ではありません。私はそれを気にしません。問題は、コンパイラが常にクラスを「ビルドパスの一部ではない」バージョンとして実行しているように見えることです。デバッグすると、デバッガーは常にビルドパス外のクラスになります。これによりエラーが発生し、アプリケーションがクラッシュします。
どうやって解決すればいいのかわからない。私の理解では、これは問題ではないはずです。コンパイラは常にビルドパス内でクラスを実行する必要があります。
誰かが問題が何であるかについて何か考えを持っていますか?
これがスタックトレースですが、あまり役に立たないと思います... = \
android - Android/Eclipse - プロジェクトのビルド パスにライブラリを再帰的に含める
状況は次のとおりです。
- ビルド パスに他のライブラリ (test1.jar、test2.jar、..) を含む Android ライブラリ プロジェクト (A) があります。
- (A)プロジェクトを含み、それを使用するテストアプリケーション(B)があります
何が起こるかというと、(B) テスト アプリケーションを動作させるには、手動でライブラリ (test1.jar、test2.jar、..) を含める必要があります。
私が実際に望んでいるのは、(A)プロジェクトに含まれているライブラリも何らかの方法で含まれている(または参照されているなど)ため、手動で含める必要はありません。これはもっともらしいですか?
ありがとう
eclipse - プロジェクト内の jar を含むフォルダー
小さなデスクトップ プロジェクトで作業するときlib
、プロジェクトのルートにフォルダーを作成して、プロジェクトのすべての jar 依存関係を保持していました。次に、Configure Build Path -> Libraries -> Add JARs...を使用して、このフォルダーからすべての jar を手動で buildpath/classpath に追加します。Add JARs ... ( Add external JARsとは異なり) は相対パスを使用するため、プロジェクトは移植可能です。これは私にとって重要なことです。
問題は、lib
フォルダーに jar を追加または削除するたびに、プロジェクトのビルドパス設定でこの jar を手動で追加/削除する必要があることです (もちろん、そうするのを忘れることがよくあります)。
「これは、すべての jar ファイルを保持するフォルダーです。そこからすべての jar ファイルを自動的に buildpath/classpath に追加してください」と Eclipse に通知する方法はありますか? このフォルダをクラス フォルダ ( ) として扱おうとしましたAdd class folder...
が、そのようには機能しません :(。
PS MavenとEclipse-Mavenの統合については知っていますが、小さなプロジェクトをシンプルに保ちたいので(Mavenの統合はイライラすることがあるので、これらのプロジェクトでは避けたいと思います)、答えとしてこれを提案しないでください。また、前述したように、これらはデスクトップ プロジェクトであるためWEB-INF/lib
、私のプロジェクトには通常 Java EE プラグインによって自動的に処理されるフォルダーはありません。
java - EclipseからGlassfishにデプロイします。クラスは含まれていません
Eclipseサーバーアダプターを使用して、JavaアプリケーションをEclipse(バージョン:Indigoリリース、ビルドID:20110615-0604)からGlassfish3.1にデプロイしようとしています。デプロイするとき、Glassfishはアプリケーションのクラスの1つでClassNotFound例外をスローします。
ドメイン(glassfishroot / glassfish / domains / domain1 / eclipseApps / myApp / WEB-INF / classes)のclassesフォルダーを見ると、そこにクラスがありません。すべてのパッケージに空のフォルダーがありますが、ファイルはありません。
クラスがGlassfishにロードされないのはなぜですか?それを修正するにはどうすればよいですか?
編集:プロジェクトをクリーンアップしてビルドすると、生成された.classファイルはEclipseのプロジェクトフォルダー(project_root / build / classes /)にあるので、ビルドプロセスが機能していることがわかります。
編集2:質問は解決しました。以下の私の答えを参照してください。
java - Android プロジェクトに Droid-Fu ライブラリを含める
ライブラリを JAR にパッケージ化するのではなく、Droid-Fu ソースに対して Android プロジェクトをコンパイルすることにしました。したがって、Droid-Fu をワークスペースにインポートし、それを Android ライブラリとしてプロジェクトに追加しました。
現在WebImageView
ウィジェットを使用しています。私のコードは問題なくコンパイルされますが、アプリを実行すると次のエラーが発生します
問題があるかどうかはわかりませんが、プロジェクトのビルド パスの Order and Export に DroidFu ライブラリを含めました。
明らかにライブラリはビルド パスに含まれているのに、実行時にライブラリが見つからないのはなぜですか?
java - jarファイルのEclipseで「ネイティブライブラリの場所」に相当するnetbeansはありますか?
Eclipse では、プロジェクト内の各 jar ファイルにネイティブ ライブラリの場所を追加できます。-Djava.library.path
VM 引数にa を追加するよりも、この方法をお勧めします。netbeans に同等のものはあり-D
ますか?
これは、次の質問に関連しています: Eclipse から java.library.path を設定する方法
eclipse - Eclipse プロジェクトの WEB-INF/lib に定義済みの jar を追加できますか?
Eclipse で通常の Java プロジェクトを設計している場合、定義済みのライブラリをビルド パスに追加できます。Web プロジェクトの WEB-INF/lib フォルダに jar を入れる場合も同じようにできますか? つまり、Eclipse に事前定義済みのライブラリ jar をそこに配置するように依頼できますか?