C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: eclipseを使わない時のimportの書き方


(過去ログ 119 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■69961 / inTopicNo.1)  eclipseを使わない時のimportの書き方
  
□投稿者/ OROCHI (19回)-(2014/02/13(Thu) 18:14:54)

分類:[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にマップできませんとエラーが出る

対処法をご存知の方、ご回答よろしくお願いします

引用返信 編集キー/
■70050 / inTopicNo.2)  Re[1]: eclipseを使わない時のimportの書き方
□投稿者/ もりお (21回)-(2014/02/20(Thu) 22:58:14)
No69961 (OROCHI さん) に返信

クラスパス + パッケージ名 + クラス名でクラスを参照できれば良いので
クラスパスにandroid.os.buildを格納しているディレクトリやjarファイルを
追加すればよいのでないかと思います。
引用返信 編集キー/
■70084 / inTopicNo.3)  Re[2]: eclipseを使わない時のimportの書き方
□投稿者/ OROCHI (21回)-(2014/02/24(Mon) 15:25:59)
No70050 (もりお さん) に返信
> ■No69961 (OROCHI さん) に返信
>
> クラスパス + パッケージ名 + クラス名でクラスを参照できれば良いので
> クラスパスにandroid.os.buildを格納しているディレクトリやjarファイルを
> 追加すればよいのでないかと思います。

ありがとうございました
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -