2

外部の .jar を Xcode Java プロジェクトにリンクするにはどうすればよいですか? つまり、コンパイルおよび実行中にクラスパスに入れます。私は Xcode 3.0 を使用していますが、これは 2.4 以降に変更されたようです。

4

3 に答える 3

2

Xcode 3.1.2
ファイルbuild.xmlをチェックインすると、次のように表示されます。

<!-- lib directory should contain any pre-built jar files needed to build the project AppleJavaExtensions.jar is included to allow the built jars to run cross-platform if you depend on Apple eAWT or eIO classes. See http://developer.apple.com/samplecode/AppleJavaExtensions/index.html for more information --> <fileset id="lib.jars" dir="${lib}"> <include name="**/*.jar"/> </fileset>

よし、外部 jar を手動で projectName/lib にコピーしてコンパイルします。(最初にきれいにするかもしれません)

編集:手動でjarをコピーする必要がありました.Xcodeはそれを正しい場所に配置しませんでした

于 2009-02-12T05:07:04.637 に答える
0

Xcode 3.1(3.0についてはよくわかりません)は、Javaプロジェクトテンプレートでantビルドファイルを使用します。Antにはたくさんのドキュメントがあります。コンパイルされたコードを実際に実行するときに使用されるクラスパスを変更するには、実行可能ファイルを編集して引数を追加します-classpath path/to/lib

于 2008-10-02T14:25:48.507 に答える
-1

手元に Mac がありませんが、jar ファイルを ~/Library/Java/extensions (IIRC) フォルダーにドロップするとどうなりますか?

編集: Mac OS X 固有の Java ライブラリを使用していると思われます。したがって、Xcode を使用していますか? それ以外の場合は、Eclipse をお勧めします。実際、Eclipse は Mac OS X 固有の Java API も使用できると確信しています...

于 2008-10-02T09:47:10.953 に答える