0

Android ライブラリを使用する Java プロジェクトをコンパイルしようとしています。私が使用しているプロジェクトは、svn リポジトリからチェックアウトされています。そのプロジェクトを使用するには、そのプロジェクト用にいくつかの jar ファイルとライブラリを定義する必要があります。定義されていることを確認する必要があるファイルは次のとおりです。

•"lib/apache-mime4j-0.4.jar" : Jar 
•"lib/httpmime-4.0-beta1.jar" : Jar 
•"lib/slf4j-android-1.5.8.jar" : Jar 
•"JUnit 4.libraryclasspath" : Library 
•"ANDROID_SDK_PLATFORM/android.jar" : var 
•"Java JRE System Library" : Library 

これらのファイルを定義するために何をすべきかについて誰かが考えていますか? 私は初心者です。どの選択を選択すればよいかわかりません。クリックしたとき"project -> properties -> java build path -> libraries" たとえば、最初の jar ファイルを定義する場合、 a"add external jar"と a の"add libraries"選択があります。ただし、上記"lib"のこのリストの の前にここが表示され"apache-mime4j0.4.jar file"ます。したがって、jar ファイルを追加するように求められているのか、ライブラリを追加するように求められているのかわかりません。これについて非常に混乱しています。また、"JUnit 4.libraryclasspath"ファイルで何かを行うにはどうすればよいですか? クラスパスファイルだと思うので、選択"add jar files""add libraries"定義もできません.誰かがこれについて何か知っていることを願っています。

4

1 に答える 1

0

SVNパスが原因でファイルを含めることができないと思いますが、後で説明します。最初に、jarファイルを追加する方法を確認します。jarを追加 する
プロジェクトを右クリックします1.選択してから 2.クリックしますタブ 3.ここでクリックします(すべてのjarファイルがプロジェクトフォルダー外のディレクトリまたは他の場所に配置されるため) 4.これらのjarを選択して、OKを実行します...これで、これらのjarはクラスパスにあり、使用できますこれらのファイル。
build path"configure build path"
"Libraries"
Add external jars

別のことですが、あなたが svn を使用しているとあなたが言ったように、それは他の多くの開発者も同じプロジェクトを使用していることを意味します. jar ファイルは d:/lib/jars フォルダーに配置され、他のすべての DEV2 、 DEV3 ... DEVn には d:/lib/jars フォルダーが必要であり、それらの jar ファイルはそこに配置する必要があり、addd:/libs/ からこれらの jar ファイルを取得する必要があります。 jars
最後に、それでも解決策を理解できず、バグを取り除くことができない場合は、これを実行してください。
すべてのjarファイルを手動でコピーし(ctrl + c)、プロジェクトのlibフォルダーにコピーします。これは、プロジェクトでコードをコミットした人がそこに配置することを見たからです。
その後、プロジェクトを右クリックして更新をクリックします(Webプロジェクトでない限り、libなどのフォルダーを作成してjarファイルをプロジェクトに配置するのは悪い習慣であるため)
これについて不明な点があれば教えてください

于 2012-08-14T11:41:26.027 に答える