1

UNIX に変数があり、その変数の値を Java コードに渡して、Java で使用できるようにしたいと考えています。1 つの方法は、プロパティ ファイルを使用することです。他に方法はありますか..??

4

3 に答える 3

1

System#getenvを使用して、環境全体または単一の環境変数を取得します

于 2012-11-29T06:26:50.140 に答える
1

public static String getenv(String name)

システム依存の情報を抽出するための推奨される方法は、java.lang.System.getProperty メソッドのシステム プロパティと、Boolean、Integer、および Long プリミティブ型の対応する getTypeName メソッドです。例えば:

String classPath = System.getProperty("java.class.path",".");

ここで学ぶ

同様の質問がここで尋ねられ、ここでも良い議論が行われます。

于 2012-11-29T06:30:52.833 に答える
0

変数のエンディアンは異なります。 http://en.wikipedia.org/wiki/エンディアンネス

私が覚えている限り、JVM のデータのエンディアンはビッグ エンディアンで表現され、Unix ではリトル エンディアンで表現されていました。

Bytebuffer を使用して変換するか、手動で変換する必要があります:P

于 2012-11-29T06:31:12.580 に答える