1

重複の可能性:
Android プロジェクトが Eclipse で他のプロジェクトを参照できない

私はEclipse Javaプロジェクトを持っています。bin ディレクトリが表示されません。アプリケーションがあり、正常に動作します。しかし、私には問題があります。これらのクラスのいくつかを別のプロジェクト、つまり Android Java プロジェクトに含める必要があります。したがって、私が実際に行う方法を理解していないことが2つあります。

1) 出力フォルダを指定して、このプロジェクトに実際に表示される bin ディレクトリがあるようにしますか?

2) これらのクラスを使用して .jar ファイルを自動生成し、jar ファイルを別のプロジェクトに含めることができるようにします。

はい、私は経験豊富なプログラマーです。いいえ、プロジェクトのプロパティのオプションを見て、これを行う方法がまったくわかりません。プロジェクト全体を含めるだけでコンパイルできますが、実行時に Java プロジェクトのクラスが欠落しています。

4

1 に答える 1

2

1)このプロジェクトに実際に表示されるbinディレクトリがあるように、出力フォルダーを指定しますか?

ディレクトリはそこにありますが、Eclipseはデフォルトでそれを非表示にします。表示したい場合は、最初に「リソース」パースペクティブに切り替える必要があります(「ウィンドウ」->「パースペクティブを開く」->「その他...」を選択し、「リソース」を選択して「OK」をクリックします)。そこから、パッケージエクスプローラービュー(右上隅)の下向きの三角形のボタンをクリックし、ドロップダウンメニューから[ビューのカスタマイズ...]を選択します。「Java出力フォルダ」オプションの選択を解除し、「OK」をクリックします。

何らかの理由でこのディレクトリの場所を変更する場合は、Javaプロジェクトを右クリックし、[ビルドパス]->[ビルドパスの構成]を選択します。出力ディレクトリの場所は、[ソース]タブで指定されます。

2)これらのクラスを使用して.jarファイルを自動生成し、jarファイルを別のプロジェクトに含めることができるようにします。

Code Droidの回答で述べたように、通常、ビルドパスを変更して、依存関係としてファイルを含むプロジェクトを含めることをお勧めします。ただし、本当にjarファイルが必要な場合は、「ファイル」->「エクスポート...」という簡単なオプションがあります。「Java」の下に「JARファイル」(または、-jarオプションを使用して実行可能にする場合は「実行可能JARファイル」)があります。含めるクラスを選択したら、[次へ]をクリックすると、構成を保存して、後で同じエクスポート操作を簡単に実行できるようになります。

于 2012-07-17T04:46:02.477 に答える