2

Netbeans と Eclipse で動作し、コマンドライン自体でコンパイルする Android Maven プロジェクトがありますが、Intellij Ideaにはいくつか問題があります。プロジェクトをインポートした後、IDE は存在しないインポート方法について不平を言います:

import org.w3c.dom.Node; 
cannot find symbol
symbol  : method getTextContent()

getTextContent()Java バージョン 1.5 で追加されたメソッド。私は1.7 Oracles JDKを使用しています。目標pom.xmlを 1.5 までのポイントで構築

ここで言及されている Eclipse の問題に関する同様の投稿には、次のように書かれています。

IDEで使用されているライブラリのバージョンを検索する方法と、適切なライブラリを優先する方法を検索しました。

誰かが答えを持っていますか?

4

2 に答える 2

1

intellij でモジュール設定に移動します (モジュールを右クリックし、コンテキスト メニューに表示されます)。

プロジェクトを選択します。ここでプロジェクト SDK を選択および/または追加できます。1.7 を使用している場合は、おそらくそのバージョンになります。

プロジェクトを作成/コンパイルすると、おそらく上記のバージョンに対して実行されます。

Maven ターゲットを実行できます (私のバージョンでは右側にタブがあります)。pom ファイルを右クリックすると、これを実行できるはずです。コンパイルする必要があります。

結論として、pom とプロジェクトで同じ Java バージョンを使用する

于 2012-12-27T23:54:41.290 に答える
1

Android SDK モジュールを上に移動してみてください。「プロジェクト構造」->「モジュール」->「依存関係」。古いMavenモジュールxml-apisがそこにないことを確認してください。

于 2013-01-02T13:21:26.950 に答える