4

既存の Java EE アプリケーションを Eclipse IDE にインポートしました。

その下にこのコードを見つけました

public static String decideEnv() {
        String env = null;
        env = (String) System.getProperties().get("TB_ENVIRONEMNT");
            return env;
    }

誰でも、この行で正確に値を取得する場所を教えてください

System.getProperties().get("TB_ENVIRONEMNT")

この値をどこかに設定する必要がありますか??

4

3 に答える 3

12

実行/実行構成に移動し、実行構成を見つけて(アプリケーションサーバーを使用していると思います)、それを選択して、-DTB_ENVIRONEMNT=your value here引数タブのテキストエリア「VM引数」に追加します

于 2012-09-03T10:46:05.343 に答える
1

システム プロパティを設定するには複数の方法があります。次の方法が一般的です。

  1. プログラムで設定されている場合はコードを検索します(ファイル検索を行います)
  2. アプリをサーバーにロードするときに、システム プロパティもそこに渡すことができます。
  3. ネイティブ OS のシステム プロパティも参照してください
于 2012-09-03T10:44:24.337 に答える
0

スイッチを使用してコマンドラインから渡すことができます-Dname=value

java my-app -DTB_ENVIRONEMNT=dev
于 2012-09-03T10:44:14.993 に答える