|
分類:[Java]
2014/02/13(Thu) 19:11:11 編集(投稿者) 2014/02/13(Thu) 19:11:04 編集(投稿者)
OS:Mac OS 10.9
こんにちは。 現在、訳あってeclipseを使わないでjavaプログラムを書いています(ビルドにはAntを使用) そこで質問なのですが、この場合他の場所にあるフォルダを参照するためにimportを使うとき、どのようにして書いたら良いのでしょうか?
例:android-sdkを使いたい これがeclipseを使うなら、パスを通していた場合 import android.os.build などといった書き方ができます。しかし、eclipseを使わずにantでビルドするときなどはこのような書き方はできません 以下の2つの方法はどちらもダメでした
1.相対パスを指定する→/ではなく.で位置表記するため、上に戻るような相対パスは書けない
2.android-sdkのandroid.jarがある場所をimportする 表記例 import Applications.android_sdk_macosx.platform.android_19;(本来は_ではなく-ですが、そのままだと;がありませんというコンパイルエラーが出るためリネームしています) →「エラー:パッケージApplicationsは存在しません」と返される
3.該当のライブラリファイルのルートをbuild.xmlと同じ所において、2 のように書いて直指定する →エラー:このもじは、エンコーディングUTF8にマップできませんとエラーが出る
対処法をご存知の方、ご回答よろしくお願いします
|