eclipseでjava.awt.geomをインポートできない

私は、新しいEclipse Androidプロジェクトを開始し、java.awt.geomパッケージでクラスを利用したいと考えています。私はOpenJVM 1.6とsun 1.6 jdkをdebianのリポジトリからインストールしました。パッケージをインポートしようとすると、インポートを解決できないというメッセージが表示されます(実際には、Eclipseの自動完成でawtとawt.fontのみが表示されます)。

I am beyond confused as to why this is, as I looked at the JRE system libraries set up in my Eclipse by doing: Window > Preferences > Java > Installed JREs > Edit... and I see that I have rt.jar included, and when I locate the jar on disk and examine it's contents with jar ft rt.jar, I see that it contains java/awt/geom classes.

Eclipseでこのパッケージをインポートできない理由を知っている人はいますか?

ありがとう

8

1 答え

Androidは厳密にJREライブラリを使用しません。 Android SDKには、利用可能なものと利用できないものがあります。 AndroidプロジェクトはAndroid SDKに対して構築されていますが、現時点ではそのライブラリはありません。

Android SDKの正式なリストについては、にアクセスしてください。ソース:Google、ビルドしているAndroidの特定のバージョンの[参照]タブをチェックアウトします。

これはいくつかの混乱を引き起こします、私は知っています。 Android SDKの多くは、公式な(またはOpen)JDKの多くの使い慣れたものを使用していますが、技術的には同じではありません。

また、 AndroidでJavaを使用する理由の回答の1つに、ソースコードはJava(言語の構文、構造などの点で)ですが、バイトコードにコンパイルすると JDKは使用しません

7
追加された
@rajatIIT - 私が知っている唯一の解決策は、Android SDKを参照することです.JDKの知識があれば、言語を読み理解できる点を除いて助けになると想定しないでください。 Android上のジオメトリに対する特定の解決策については、私は個人的にそれを調べていないので、私はそこであなたを助けることができないのではないかと心配しています。
追加された 著者 jefflunt,
@通常、あなたはその問題を明らかにしました。可能な解決策も教えてください。
追加された 著者 10101010,
答えをありがとう!これはまったく意味があります。私はいつもアンドロイドSDKドキュメントの中にいくつかのJavaパッケージのドキュメントがあるのか​​疑問に思ってきました。
追加された 著者 noobler,