問題タブ [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.
java - Javaビルドパスエントリエラー:Blackberry Eclipse
あるコンピューターにプロジェクトがあり、別のコンピューターで作業する必要があります。http://agile.csc.ncsu.edu/SEMaterials/tutorials/import_export/のチュートリアルに従って、 プロジェクトファイルをインポートおよびエクスポートし、USBドライブを介して転送しました。ただし、プロジェクトをインポートすると、プロジェクトに赤い感嘆符のアイコンが表示され、次のようなエラーが表示されます。
「ビルドパスエラーが解決されるまでプロジェクトをビルドできません」および「バインドされていないクラスパスコンテナ:'プロジェクト'MyProject'のJREシステムライブラリ[BlackBerryJRE6.0.0]」
私は、RIMWebサイトから完全にインストールされたEclipse用のブラックベリープラグインを使用しています。ここでの参照: バージョン1.5のhttp://us.blackberry.com/developers/javaappdev/javaplugin.jsp 。
私はJavaを初めて使用しますが、Eclipseを使用するのはこれが初めてなので、しばらくグーグルした後でも、これらのエラーが何を意味するのか本当にわかりません。作業が必要な新しいコンピューターからのビューのスクリーンショットを添付しました。どんな助けでも大歓迎です!
eclipse - Eclipse ビルド パスが利用できない
含めたい jar の 1 つを右クリックしても、ビルド パス オプションは使用できません。誰も理由を知っていますか?ありがとう!私が使用している Eclipse のバージョンは
Eclipse SDK のバージョンです: 3.7.1 ビルド ID: M20110909-1335
android - Android インストルメンテーション テスト: IllegalAccessError
Android インストルメンテーション テストの実行中に IllegalAccessError が発生します。
これは Logcat の出力です。
これは私のセットアップです:
TestProject
tests UnderTestProject
、ビルドパス (「プロジェクト」タブ) に含まAnotherProject
れ、「注文とエクスポート」タブからエクスポートします。テスト対象のクラスは に属しAnotherProject
ます。
ビルドパスを構成するために、こちらのスタックオーバーフローの質問の提案に従いました。
ビルドは、コマンド ラインから Maven を使用して行われています。依存関係として、とAnotherProject
の両方の pom ファイルにあります。これはまだエラーが発生する理由ですか? どうすればこれを修正できますか? の pom のみに含めてのpom に含めますか?TestProject
UnderTestProject
AnotherProject
UnderTestProject
UnderTestProject
TestProject
Eclipseのビルドパスはmavenのpomとどのように結びついていますか?
私はこれについて明確ではありません。どんな助けでも大歓迎です。
ありがとう!
次のことを試しましたが、まだ問題が発生しています。
- の pom
AnotherProject
から削除され、追加されました。TestProject
UnderTestProject
- このスレッドのアドバイスに従いました。forを追加してもビルド
UnderTestProject
しません。<scope>provided</scope>
AnotherProject
この時点で立ち往生しています。抜け道があれば教えてください。
ありがとう!
windows - Eclipse を使用したクロス プラットフォーム Java 開発 (ビルド パスの問題)
3 つのパーティション (および Windows が生成する必要なパーティション) があります。1 つは Windows を含み、もう 1 つは Ubuntu を含み、2 つの環境間のストレージとして使用する開発フォルダーを含む Data という名前の ntfs パーティションもあります。
したがって、Windows では次の場所にあります: D:\Development*
Ubuntu では、/media/Data/Development/* にあります。
環境をセットアップするときはいつでも、ソース ファイルに関してはすべて問題ありませんが、ビルド パスのポイントに到達するときはいつでも、以前に使用していたプラットフォームからの絶対パスを期待しています (したがって、Ubuntu から Windows にスワップします)。 /media/Data/Development/* にあるものを想定しており、Windows から Ubuntu に切り替えると、D:\Development* にあることが想定されます)。
Windows または Ubuntu でプロジェクトを開いた場合にビルド パスを変更する必要がないように、相対パスを使用する方法はありますか?
eclipse - パブリッシュ/エクスポート構造から除外されたものとして .jar ファイルをマークする方法は?
Eclipse に .war プロジェクトがあります。おそらく関係ありませんが、mvn eclipse:eclipse プラグインを使用して Maven プロジェクトから変換されたことに言及する必要があります。
ビルド パス上のさまざまな .jar ファイルがエクスポートされていないという警告が表示されました。これを修正するために、私は Project Properties -> Deployment Assembly に行き、.war に入る必要がある jar を追加しました
ただし、1 つの .jar ファイルはコンテナーによって提供されるため、.war に入れる必要はありません。プロジェクトをコンパイルするためだけにビルドパス上にあります。
この .jar ファイルについて、警告を取り除きたいと思います。1 つの方法は、[プロパティ]->[Java ビルド パス]->[ライブラリ] タブ->...jar ファイルに次のような追加の行を展開する原因となった QuickFix に Ctrl+1 することでした。Excluded from publish/export structure: (None)
私の質問は、Quick Fix なしでどのようにこれを行うことができたのでしょうか? Eclipse Ctrl+1 Quick Fix を使用しないと、発行/エクスポート構造から除外する方法が見つかりませんでした。
java - Javaビルドパス
コードの実行中にビルドパスを変更することについて簡単な質問があります。
たとえば、インターネットから.jarファイルをダウンロードしてから、コードの実行元と同じディレクトリにダウンロードするクラスがあります。可能であれば、jarをビルドパスにロードして、.jarファイル内のクラスにアクセスするにはどうすればよいですか?
android - プロジェクト名の感嘆符
github からダウンロードした新しいプロジェクトの実行に問題があります。以下の画像に示すように、プロジェクト名のすぐ上に感嘆符が表示されます。ビルドパスに問題があるはずですが、対処方法がわかりません...
手伝ってくれてありがとう
java - Axis カーネルのバージョンに関する Axis2 の問題 - Java プロジェクトから別のプロジェクトを参照する方法
1) 変更が必要な古いプロジェクトがあります。新しい Web サービスを追加する必要があります。そして、いくつかのjarファイルに問題があります。
新しいサービス (Axis2) を作成し、Eclipse ウィザードを使用して Web サービス クライアント コードを作成しました。MyServiceStub.java がクライアント Java プロジェクト内に表示された場合を除いて、すべて問題ないように見えますが、いくつかのライブラリが見つかりませんでした。
それらのいくつかを調べたところ、Axis2-kernel-1.6.0.jar を探しているようです。現在、私の古いプロジェクトでは Axis2-kernel-1.3.0.jar が表示されており、既存の OtherServiceStub.java ファイルがこの Axis2-kernel-1.3.0.jar を使用しているようです。
最初に頭に浮かんだのは、以前の Web サービスは以前のバージョンの Axis2 で作成されたということです。私の現在のバージョンは1.6です。私が本当に理解していないのは、Project Facets で Axis2 がバージョン 1.1 であると私に言っている理由です....
理想的には、変更を最小限に抑えたいので、Axis2-kernerl-1.3.0.jar を使用したいと考えています。どのバージョンの Axis2 が必要ですか? 私の問題を解決するためのアドバイスはありますか?
と ...
2) 2つのプロジェクトがある場合、あるプロジェクトの JAR を別のプロジェクトで自動的に参照するにはどうすればよいですか? 現在、プロジェクトをJARにエクスポートしてから、JARを必要とするプロジェクトのフォルダーに手動でコピー(上書き)します。