javaデバッグ
javaのプログラムをNetbeansで書いていてデバッグしようとすると
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=JVMTI_ERROR_INTERNAL(113)
ERROR: transport error 202: connect failed: Connection refused ["transport.c",L41]
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510) ["debugInit.c",L500]
JDWP exit error JVMTI_ERROR_INTERNAL(113): No transports initialized
というエラーが。。
WindowsVistaのPCでやってみると何の設定もなしに普通にデバッグができる。
しかし、研究室のPCがLinuxのfedoraのためこのままでは困る
Eclipseを使ってみても同じエラー
どうやらバーチャルマシンにアクセスできないのが問題のようだがファイアーウォールも切っているので問題ないはず
最終的に/etc/hostsにループバックアドレスを書いていなかったのが原因のよう。
と追記して問題解決。
日本語のサイトには解決策がなかったのでここに記す。