問題タブ [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.
java - アプレットをデプロイするときのGlassfishのjava.lang.reflect.InvocationTargetException
私のプラットフォーム:
- ウィンドウズ;
- jdk 7;
- glassfish3;
- Notepad ++;
- cmd;
Glassfishを.warファイルとしてアーカイブしたアプレットをデプロイしたいと思います。
java.io
リソースにアクセスしているときに(つまり、ImageIO.read()
メソッド)アプレットに署名することを避けるために、リソースをjarファイルとしてアーカイブしていません。
これは私が得たものです:
ImageViewerApplet.java
ImageViewerPanel.java
index.html
index.html
ブラウザで通常の方法でハードドライブにアクセスすると、正常に動作し、背景画像が表示されます。
それから私はこれをします:
次のようにブラウザを使用してローカルホスト上の作業にアクセスするときの問題:
アプレットが機能しておらず、アプレットをクリックすると次のエラーメッセージが表示されます。
詳細をクリックすると、次のように表示されます。
私はこれを2か月以上解決しようとしていますが、運が悪かったので調査を行いました。誰かがこれを手伝ってください。
wpf - 監視可能なコレクションへのバインド、依存関係プロパティが失敗する
Person と呼ばれる、作成した単純なクラスのリストが必要なユーザーコントロールがあります。
ユーザーコントロールでは、バインドできる ObservableCollection<Person> が必要です。したがって、依存関係プロパティにする必要があると思います。したがって、ユーザーコントロールには次のものがあります。
そして、プロパティは次のようになります。
ここで、MainWindow.xaml 分離コードで、PersonList という名前の ObservableCollection<Person> を作成し、メインウィンドウのデータ コンテキストを自分自身に設定して、次のようにバインドします。
そして、エラーが発生します:呼び出しのターゲットによって例外がスローされました。- これ以上の説明はありません。それにどう反応するか、または私が間違っていることを誰か教えてもらえますか。
私が十分に明確であることを願っています。
java - InvocationTargetExceptionからAxisFaultを取得するためのサンプルJavaコード
私のInvocationTargetExceptionは、printStackTraceを実行したときに次のように出力します。
InvocationTargetExceptionからfaultcodeとfaultStringを取得したい:file.already.existsファイルはすでに存在します
これどうやってするの??
java - コントローラメソッドを呼び出すときのInvocationTargetException-JavaFX
コントローラ(JavaFX)からメソッドを呼び出そうとすると、InvocationTargetExceptionが発生します。コードは、次のようになります。
「setParent」行を削除すると正常に動作します。
これは他の人のために働いたようです(これを自分で解決しようとしたときに私が見たものからは限ります)。
助けていただければ幸いです、ありがとう。
私が得るエラー(s.setParentは38行目です)
java - Java エージェントの例外 (-javaagent:XXXX.jar )
誰でもこの問題を解決するための提案/解決策を提供できますか?
Java バージョン : JDK 1.6 --UPDATED
javaagents を介して Eclipse VM 引数に jar ファイルを追加しようとしています:
しかし、単純なコードを実行するとエラーが発生するようです
スレッド「メイン」での例外java.lang.reflect.InvocationTargetException での sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) での sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) での sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl) .java:25)、sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java: 338)
原因: java.lang.NoClassDefFoundError:javax/tools/JavaCompilerTool$CompilationTask at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) で java.net.URLClassLoader.defineClass(URLClassLoader.java:283) で java.net.URLClassLoader.access$000(URLClassLoader.java:58) で java.net. URLClassLoader$1.run(URLClassLoader.java:197) の java.security.AccessController.doPrivileged(Native Method) の java.net.URLClassLoader.findClass(URLClassLoader.java:190) の java.lang.ClassLoader.loadClass(ClassLoader.java) :306) で sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) で java.lang.ClassLoader.loadClass(ClassLoader.java:247) at jass.modern.core.bytecode.contracts.ContractClassFileTransformer.(ContractClassFileTransformer.java:50) at jass.modern.core.bytecode.PreMain.premain(PreMain.java:62) ... 6 もっと見る
原因: java.lang.ClassNotFoundException : javax.tools.JavaCompilerTool$CompilationTask at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader .findClass(URLClassLoader.java:190) で java.lang.ClassLoader.loadClass(ClassLoader.java:306) で sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) で java.lang.ClassLoader.loadClass( ClassLoader.java:247) ... 20 以上
ネイティブ メソッドの致命的なエラー: -javaagent の処理に失敗しました
java - アプレット Java がクロムで例外をスローする
アプレット Java を使用して Django サイトを開発しています。
数日前、Chrome ブラウザでアプレットの読み込みに失敗し始めました。私はまだ開発中で、これはキャッシュの問題だと思ったので、テストのために firefox を使い始めました。
現在、アプレットは 90% で開発されており、Firefox ではスムーズに動作します。まったく問題ありません。
それで、私はいくつかのJSに取り組んでいて、クロム(デバッガーなど)を開いたので、クロムのキャッシュフォルダーとJavaプラグインキャッシュを消去し、サイトを開きました。
アプレットを読み込めませんでした。エラーは次のとおりです。
奇妙なことに、Firefox では問題なく動作します...
読み込み時に、アプレットはページ上の JS を呼び出してサイトから Json を読み込みます。この Json はアプレットに渡されます。
アプレットとページ間の通信は、netscapeライブラリによって管理されます。
JSON をロードする JS:
そして、アプレットのコード:
エラーCommunicationWithJS.java:75は
サーバーから返される *NUMERO_DI_PIANO* の値は整数です。この奇妙な動作がわかりません。
編集:
printlnを使用して、ジャプレットを firefox と chrome でクロステストしました。Json からint値を抽出しようとした場合にのみ、例外が表示されることがわかりました。double と string の抽出に成功しました。
Firefox ではアプレットはまだ動作しています... chrome では 0 は "0,000000" になり、4 は "4,000000" になります。
添加
サーバーに整数を文字列に変換させるという問題を解決しました。しかし、それが正しい方法だとは思いません。回避策です。それで、誰かが有効な答えを出すことができれば、私はポイントを割り当てます.
grails - 原因: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 バイト UTF-8 シーケンスの無効なバイト 1
JDK 1.7 update 17、Grails 2.2.1 を使用する Windows 7 64 ビットでは、コンソールに次のように表示されます。
1 - 「grails create-app helloworld」と入力すると正常に動作します。2- cd "helloworld" 正常に動作 3- grails | Grails 2.2.1 のロード | エラー java.lang.reflect.InvocationTargetException
原因: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 バイト UTF-8 シーケンスのバイト 1 が無効です。
現在、この同じソフトウェアを使用していますが、Windows 8、64ビット、JDK 1.7 update 17、Grails 2.2.1 を搭載したマシンで正常に動作しています。
Windows 7 を搭載したマシンの一部のソフトウェアが問題を引き起こしています。Windows 8 と Windows 7 で ANT 環境を設定していないので、これが問題です。
誰でも私を助けることができますか?
java - maven が InvocationTargetException をスローするのはなぜですか?
コマンドラインからmavenを実行しています
プログラムが RuntimeException をスローすると、maven はこれをスローしませんが、InvocationTargetException
これは、Eclipse の実行時には発生しません。
なぜこれが起こるのですか?(それは私を混乱させ、ユーザーを混乱させました)。
java - java.lang.reflect.InvocationTargetException?
アプレットで作業しています。Eclipse を使用して実行すると問題はありませんが、Internet Explorer ブラウザーにアプレットをロードしようとすると、次のエラーが表示されます。
どうすればいいのかわからないのですが、なぜブラウザで動作せず、Eclipse で動作しないのですか。
何か案が?
アプレットビューアーを使用して実行しましたが、ゲームを終了する必要がある [終了] ボタンを押したときに問題が発生しました。実際にはゲームを終了しません...今、私はさらに迷っています..
- - - - - - - スタックトレース
java - Web サイトで Java クラスを実行する
Eclipse を使用して Java プログラムを作成し、オンラインで実行しようとしています (単純なゲームです)。私は.classファイルを独自に動作させており、プログラムは問題なくエンドツーエンドで実行されます。Web サイトで実行しようとすると問題が発生します。次のコードを使用して、運が悪いアプレットとして起動しようとしました。
Web サイトにアクセスすると、詳細についてはアプレットをクリックするように指示されます。これを行うと、java.lang.reflect.InvocationTargetException の RuntimeException を返すポップアップが表示されます。
これを実行するために欠けている手順は何ですか? Handler.class と Handler.jar の両方が同じ場所にあります。
メイン メニューの Java コードは次のとおりです。