2

ManagementFactory.getRuntimeMXBean.getName などの Java ライブラリを使用するよりも、ホスト/pid を取得するためのより優れた/より慣用的な/より少ない jvm 依存の方法はありますか?

scala で推奨される方法は何ですか?

4

1 に答える 1

3

Scala のように JVM で実行する場合は、JVM に依存しています。Java ライブラリは、JVM とやり取りしてそのような情報を取得する標準的な方法であるため、それらを使用する必要があります。Scala は代替手段を提供しておらず、Typesafe には Sun/Oracle/IBM/etc のようなリソースがないため、提供された代替手段は信頼性が低い可能性があります。した/した。これは、実験的または趣味レベルの JVM を使用している場合、ホスト名を取得できない可能性があることを意味します。(もちろん、JVM がそれをサポートしていれば、いつでも外部プロセスを生成して Linux コマンドライン ユーティリティを使用できますが、移植性が非常に高いとは思わないでください。)

于 2013-07-08T17:36:58.797 に答える