問題タブ [invocationtargetexception]

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 投票する
2 に答える
11502 参照

android - Androidのjava.lang.reflect.invocationtargetexception

問題が発生しています。xml ファイルは次のとおりです。

実際、これはカスタマイズ アラート ダイアログを定義する xml の一部です。最初に をクリックするImageView(android:id="@+id/edt_order")と、その可視性が変わり、InvisibleこのImageViewsetvisible の代わりに別のImageView(android:id="@+id/save_change_order_id")

このために、Javaファイルのコードの下に書き留めます。

しかし、次のように例外が発生しています。

なぜこの例外が発生するのですか?

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

android - Class.forname 呼び出し中の `InvocationTargetException`

次のコードを使用しています。

InvocationTargetException上記のコードの実行中に取得しています。何が問題ですか?

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

java - Eclipse (Kepler) で実装するアプレット内で GSON を使用するための正しい構成は何ですか?

まず、私は Java/Web 開発の初心者です (ただし、プログラミングと分析の経験は豊富です)。いくつかの場所でいくつかの調査を検索しましたが、構成と思われる問題の解決策が見つかりません。

ストーリー: ATR に javax.smartcardio を使用するアプレットを実装しました。これは問題なく正常に動作します。このアプレットは、収集した情報を、javascript を使用する Web ページ (このページのスクリプト内) に「送信」する必要があります。情報を json 形式で渡すことを選択し、これには Gson を選択しました... IDE 内でアプレットを実行すると、これが機能します大丈夫!!!ブラウザー (ローカル IIS 7.5 サーバー) 内で実行すると、これが機能せず、次のエラーが表示されます: "Uncaught Error: java.lang.InvocationTargetException"。

最初に、IIS ログに次の行が表示されているのを見ました: 2014-01-14 02:42:35 127.0.0.1 GET /com/google/gson/Gson.class - 80 - 127.0.0.1 Mozilla/4.0+(Windows +7+6.1)+Java/1.7.0_45 404 0 2 2

JAR ファイルの内容を見ると、gson jar ファイルが見つからないことがわかりました...

ファイルをプロジェクトの WEB-INF \ lib ディレクトリに配置する必要があることがわかりましたが、存在せず、Deployment Assembly も存在しませんでした...これを修正するために、Project Facet を変更しました (Dynamic Web Module を追加)。

これでフォルダーができました: WebContent \ WEB-INF \ lib エクスプローラー ウィンドウ Gson から 3 つのファイルをコピー アンド ペーストしました ... 展開アセンブリにファイルを追加し、エクスポートされた JAR ファイルに含まれるようになりましたが、同じエラーが発生し続けます。 .

注: セキュリティ上の問題はありません。アプレットは署名されています。gson 関数を削除し、メソッドが ATR コード (文字列) を直接返すと、アプレットは正常に動作します。

それを「インストール」するためのステップバイステップのチュートリアルはありますか???

前もって感謝します!

画面イメージ:

ここに画像の説明を入力

再開中

アプレットは正常に動作し、GSON を使用する機能を除いてすべての機能が動作します... ローカル サーバー (IIS 7.5) でサイトを作成し、このサイト内に次のファイルを配置します。MyApplet.jar ; \scrits\Myscript.js MyApplet.jar ファイルの中には、多くのファイル .class が存在します。.クラスパス; project と 2 つのフォルダー (META-INF および WebContent と WEB-INF\lib および GSON jar ファイル、3 つ)。問題は次のとおりです。GSON を使用して関数を実行すると、エラーが発生します。IIS ログに /com/google/gson/Gson.class の 404 が表示されます。

アプレット Jar コンテンツ

0 投票する
3 に答える
6541 参照

android - Android - IllegalStateException: InvocationTargetException が原因でアクティビティのメソッドを実行できませんでした

Coursera Android コースを受講しており、開始したアプリを完成させようとしています。設定した間隔でアニメーションを発生させようとしています。詳しくはこちら

同じタイトルの投稿をたくさん見ましたが、解決策は人それぞれのようです。保存およびコンパイル時に Eclipse でエラーが発生しません。

Logcat の結果は次のとおりです。

MainActivity.java

レイアウト xml

編集 - これが最新の logcat メッセージです。時間計算コードは無視してください。まずはアニメーションを動かしてみたい!

foot.xml ファイルを投稿するのを忘れていました。

リソース例外を次のように修正しました。

0 投票する
2 に答える
5538 参照

java - リフレクションを使用してスローされた NoSuchMethodError 例外を解決する

私は現在Reflection、作業中のプロジェクトとは異なるプロジェクトにあるクラスで一連のメソッドを実行するために使用しています。これらのメソッドは、このプロジェクト内の他のメソッドを呼び出します。メソッドの呼び出しは成功していますが、InvocationTargetExceptioncause byNoSuchMethodErrorがスローされています。これは、リフレクションを使用して呼び出しているメソッドが他のメソッドを呼び出しているために発生したと推測しています。このため、クラスパスに他のプロジェクトを追加しましたが、これは機能しませんでした。

他のプロジェクトは、私が使用しているオープン ソース プロジェクトGitHubであり、分析のみに使用しているため、操作したくないことに注意してください。

誰でも私を助けてもらえますか?

編集:

以下は、リフレクションの現在のコードです。

オブジェクト MethodSignature は、メソッド名とクラスの完全修飾名を格納します。

スタックトレース:

編集

これは私が呼び出そうとしているメソッドです:

エラーは次の行にあるようです:

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

java - HTML に埋め込まれた Java アプレットが原因で InvocationTargetException が発生する

Java アプレットを埋め込むための次の HTML があります。

アプレットが機能せず、コンソールに次のエラーが表示されます。

com.sun.deploy.util.DeployAWTUtil.invokeAndWait(DeployAWTUtil.java:116) の java.lang.reflect.InvocationTargetException。 Plugin2Manager.createApplet(Plugin2Manager.java:3131) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1517) at java.lang.Thread.run(Thread.java:680) 原因: java.lang .ClassCastException: MyClass は java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) で sun.plugin2.applet.Plugin2Manager$13.run(Plugin2Manager.java:3119) で java.applet.Applet にキャストできません。 .awt.EventQueue.dispatchEventImpl(EventQueue.java:715) で java.awt.EventQueue.access$400(EventQueue.java:82) で java.awt.EventQueue$2.run(EventQueue.java:676) java.awt.EventQueue$2.run(EventQueue.java:674) で java.security.AccessController.doPrivileged(Native Method) で java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) で java.security で.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:97) で java.awt.EventQueue$3.run(EventQueue.java:690) で java.awt.EventQueue$3.run(EventQueue.java:688) で java.security.AccessController java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) の .doPrivileged(ネイティブ メソッド) java.awt.EventQueue.dispatchEvent(EventQueue.java:687) の java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java: 296) java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) で java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) で java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) でawt.EventDispatchThread.run(EventDispatchThread.java:122) 例外: java.lang.reflect.InvocationTargetException

これは何が原因ですか?

ご協力ありがとうございました。

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

android - Android アプリケーション トレース ファイルを開く際のエラー: そのようなファイルまたはディレクトリはありません

ここに私のコードで前に投稿した質問へのリンクがあります:

https://stackoverflow.com/questions/22277864/grid-view-open-one-layout-form-another-causes-the-prograam-to-crash

メイン フォームの button2 'Ornaments' をクリックすると、エラーが発生します。

丸太の猫: