コンパイル時の型エラーでメソッドが未定義になる
2022-02-17 05:49:36
問題の説明:
このプロジェクトでは
1.jdk1.8
2. mavenは、多くのサードパーティのjarパッケージの依存関係を導入することに成功しており、xml-apis.jarファイルは、2002 org.w3c.dom jarファイル(jarファイルのNodeインターフェースはgetTextContent()を持っていない)が付属しています。
Node (jdk の rt.jar に含まれるネイティブ API) が、The method dosonme() is undefined for the type というエラーを報告しました。
調べてみると、項目1の値はサードパーティーのjarにあるNode.classを指していることがわかりました
問題は、サードパーティーの jar ファイルが他の jar との依存関係にあり、削除できないことです。また、アップグレードの方法が分からないので、java ファイルが jdk のネイティブ Node.class を参照するようにするにはどうしたらよいでしょうか。
解決策
まとめ:コンパイル時に指定したjarファイルから参照されないクラスがあった場合、jarパッケージが重複していないか確認して適切に削除するか、削除する方法がない場合はプロジェクトの依存関係の順序を調整する必要があります。
関連
-
GDI+でジェネリックエラーが発生したのを解決する
-
PostionalBindingの役割のCmdletBindingAttribute
-
AttributeError: 'dict' オブジェクトは 'append' という属性を解決していません。
-
macローカルのgruntプロンプト。致命的なエラーです。ローカルのgruntを見つけることができません。
-
Eclipseを起動したが、javaは起動したが終了コード=1が返ってきたというエラーが発生した。
-
ModuleNotFoundError: google' という名前のモジュールはありません。
-
VSコードデバッグが開始できない
-
閉じたファイルへのI/O操作。
-
android spinner 初期設定 ItemSelectedListener 即時実行 解決方法
-
AttributeError: 'NoneType' オブジェクトには 'get' 属性がありません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MFCフレームワーク_CRT_SECURE_NO_WARNINGS問題解決
-
のエラーが発生しました。アボートトラップ:6(プロジェクト'xx'のターゲット'xx'において)
-
[エラー] '{' トークンの前に期待される式
-
AWS S3 CLI のパーミッションのバグ
-
ternsflow AttributeError: __enter__
-
python reports an error AttributeError: module 'time' has no attribute 'clock' Solution
-
python ランタイムプロンプト WebDriverException: メッセージ geckodriver' 実行ファイルが PATH にある必要があります。
-
configparserモジュールがインポートできない、import configparserエラー解決法
-
OverflowError: Python 2.7 で C の long に変換するには Python の int が大きすぎる。
-
[違反】スクロールブロックの「mousewheel」イベントに非パッシブなイベントリスナーを追加。