Solaris OS で Java を使用してリモート デバッグを実行しようとしています。以下は私が試したことです-
main メソッドを持つ TestP という Java クラスがあります。
java -classpath を試すと。テストP
プログラムは正常に動作します。しかし、デバッグパラメータをJVMに追加しようとすると-
java -Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n -classpath . テストP
このエラーが発生して失敗します-
UTF エラー ["../../../src/solaris/npt/utf_md.c":49]: iconv_open() セットアップの完了に失敗しました
このエラーが発生する理由を理解するのを手伝ってくれる人はいますか?? 上記は私のLinuxボックスでうまく動作します。
Solaris 上の Java バージョン: Java(TM) SE ランタイム環境 (ビルド 1.6.0_15-b03) Java HotSpot(TM) クライアント VM (ビルド 14.1-b02、混合モード)
Linux 上の Java バージョン: Java バージョン "1.6.0_0" OpenJDK ランタイム環境 (IcedTea6 1.5) (fedora-20.b16.fc10-i386) OpenJDK サーバー VM (ビルド 14.0-b15、混合モード)