小编Joh*_*lau的帖子

为什么 SystemProperty.environment.value() 在 Google App Engine 中返回 null?

我有一个 Google App Engine Java 应用程序,它从 SystemProperty.environment.value() 和 SystemProperty 的所有其他静态成员返回 null。我在通过 Maven 运行 JUnit 测试时看到了这一点。

import com.google.appengine.api.utils.SystemProperty;
...
void printProps() {
    log.info("props:" + System.getProperties());
    log.info("env=" + SystemProperty.environment.value());
    log.info("log=" + System.getProperty("java.util.logging.config.file"));
    log.info("id=" + SystemProperty.applicationId.get());
    log.info("ver=" + SystemProperty.applicationVersion.get());
}
Run Code Online (Sandbox Code Playgroud)

上面唯一返回非 null 的项目是 System.getProperties()。

以下是我的设置的一些细节:

  • IntelliJ IDEA EAP 13
  • 马文
  • 应用引擎 SDK 1.8.5
  • Java 7 (1.7.0_40)
  • JUnit 4

java google-app-engine junit maven

4
推荐指数
1
解决办法
1357
查看次数

标签 统计

google-app-engine ×1

java ×1

junit ×1

maven ×1