1

この機能は以前は機能していましたが、現在は壊れているようです。診断方法がわかりません。ブラウザで動作するJavaアプレットを開発しています。以前は、Javaコンソールでランタイムパラメータを(Windowsプラットフォーム)に設定していました。

-Djava.compiler = NONE -Xnoagent -Xdebug -Xrunjdwp:transport = dt_socket、address = 8000、server = n、suspend = n

この設定は、Javaコンソールの[ユーザー]タブと[システム]タブの両方に表示されます。

次に、アプレットプロジェクトのデバッグセッションをEclipseで開始し、ポート8000​​でリッスンするように設定します。ブラウザを起動してアプレットをロードすると、アプレットがEclipseに接続され、デバッグとブレークポイントの設定などが可能になりました。

さて、これはもう起こっていないようです。Eclipseでデバッグセッションを起動すると、ポートがLISTENINGモードであり、javaw.exeが所有していることがわかります。これは正しいです。唯一の問題は、ブラウザがJavaプラグインをロードするときに、「ランタイムパラメータ」を尊重せず、Eclipseのリスニングデバッグセッションに接続しないことです。

最新のJavaアップデートをインストールしています。

他に何を調べる必要がありますか?

4

1 に答える 1

1

問題を解決しました。C:\ users \\ AppData \ LocalLow \ Sun \ Java \ Deployment \ deployment.propertiesを編集し、次のようにパラメーターを追加しました。

deploy.javaws.jre.0.args = -Djava.compiler \ = NONE -Xnoagent -Xdebug -Xrunjdwp \:transport \ = dt_socket、address \ = 8000、server \ = n、suspend \ = n

UIを介してランタイムパラメータを追加すると、それらは「deployment.javaws.jre.1.args」に移動したため、「deployment.javaws.jre.0.args」に複製しました。

于 2012-09-24T18:44:10.593 に答える