私のプロジェクトでは、次のような問題に直面しています。
メソッドgetTextContent()は、タイプNodeに対して未定義です。
私は現在jdk1.5を使用していますが、これが何であるかを誰かに教えてもらえますか。
Eclipse
でこの問題が発生した場合、テストした解決策は次のようになります。Java Build Path
→Order and Export
、 選択する JRE System Library
そしてそれをトップに移動します
[Javaビルドパス]-> [注文とエクスポート]タブで、JREを選択しました。 「上」ボタンをクリックして上に移動します。
JVMにはNodeという名前のクラスがたくさんあるので、間違ったものをインポートしたと思います。インポートを確認し、これが本当に使用したいクラスであることを確認して、再試行してください。
Eclipse IDEでこの問題が発生した場合は、次のようにして修正してください。
プロジェクトを右クリックし、[プロパティ]-> Javaビルドパス]を選択します。
最終的には[注文とエクスポート]タブを使用する必要がありますが、これは非常に長いリストであり、実際には、移動するxml-apis-1.0.b2.jarファイルを見つけるためのショートカットがあります。アルファベット順にリストされている[ライブラリ]タブに移動します。 xを下にスクロールして、そのエントリをシングルクリックします。チェックマークをクリックせず、名前だけをクリックしてください。
[注文とエクスポート]タブに戻って下にスクロールすると、ライブラリがまだ強調表示されていることがわかります。
右側の[下]ボタンをクリックして、一番下に移動します。特別な「JREシステムライブラリ[JVM ....」エントリの後に表示されます。また、チェックマークを付けないでください。
以下のリンクをたどってさらにヘルプを参照してください: http://www.enterprisesearchblog.com/2009/09/fix-for-gettextcontent-is-undefined-for-the-type-node-for-solr-project-in- Eclipse-ide.html
おそらく、プロジェクト設定を(Eclipseまたは他のIDEを使用していると仮定して)Java 1.4。 Java1.4のorg.w3c.dom.Node
クラスにはそのメソッドがありません(Java 5)で導入されました)。
あなた、またはあなたが使用しているコードは、Node Objectに対して定義されていないgetTextContent()というメソッドを呼び出しています。この場合、コンパイラによる説明はかなり良いです。