問題タブ [nosuchfieldexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
675 参照

java - NoSuchFieldException: NumberPicker Android の mSelectorWheelPaint

NumberPicker を変更するためにこのコードを使用しています

Utils.java:

そして、私はそれを次のように呼びます:

AmoutProduct.java:

しかし、私はこのエラーが発生します:

次の行でエラーが発生します。

mSelectorWheelPaint フィールドが見つからないと表示されますが、これを修正するにはどうすればよいですか?

よろしくお願いします

0 投票する
1 に答える
1614 参照

java - Java HTTP クライアント - No such Field エラー

Digital Ocean Java ライブラリを使用しようとしていますが、接続を作成しようとすると、次のようになります。

問題はCloseableHttpClient httpClientオブジェクトにあります。ライブラリは httpcore バージョン 4.4.1 と httpclient バージョン 4.5 を使用します。それは私にjava.lang.NoSuchFieldErrorを与えます。

これが私のログです:

NoSuchFieldError に関する情報やドキュメントはほとんど見つからなかったので、このエラーの原因となった httpcore や httpclient のバージョンに関係していると思います。

0 投票する
1 に答える
1945 参照

java - java.lang.NoSuchFieldError: インスタンス - WebDriver

テストを実行しようとすると、次のエラー メッセージが表示されます。ファイルのバージョン番号に変更はなかったpomため、依存関係の問題を除外できました。

java.lang.NoSuchFieldError: インスタンス

org.apache.http.conn.ssl.SSLConnectionSocketFactory.(SSLConnectionSocketFactory.java:144) で org.openqa.selenium.remote.internal.HttpClientFactory.getClientConnectionManager(HttpClientFactory.java:71) で

0 投票する
1 に答える
63 参照

java - Java コードの NoSuchField エラーですが、フィールドは存在します

次のコードがあります。

テストクラスは JUnit を使用して実行されます。コードはEclipseで実行すると機能しますが、Eclipseの外で実行すると、コメントが指す行でNoSuchFieldエラーが発生します。

問題の原因となるクラスはテーブルです。私は確かに知っています。

0 投票する
1 に答える
840 参照

java - java.lang.NoSuchFieldError: ハンドル

最近、Eclipse SWT GUI アプリケーションで問題が発生しました。次のコードでウィンドウハンドルを取得しようとしていました:

私の64ビットWindows 10 OSで完全に動作しました。

次に、同じアプリを 32 ビット Windows マシン (Hyper-v を使用して PC にセットアップした VM) に展開すると、次の奇妙なエラーが発生します。

このハンドルのドキュメントには次のように記載されています。

長い org.eclipse.swt.widgets.Control.handle

OS リソースへのハンドル (警告: このフィールドはプラットフォームに依存します)

重要: このフィールドは SWTpublic API の一部ではありません。>SWT が提供するパッケージ内で共有できるようにするためだけに public とマークされています。すべてのプラットフォームで利用できるわけではなく、アプリケーション コードからアクセスしないでください。

これがこの問題を引き起こした理由でしょうか?

このプロパティを使用できない場合、代替手段は何ですか? JNI / JNAがネイティブコードを扱っていることは知っていますが、私の知る限り、ハンドルを取得するためにSWT実装に依存しています。

私の質問に時間を割いていただきありがとうございます!

乾杯!