java - 确定代码是否在 App Engine 运行时 (Java) 上运行

标签 java google-app-engine

如何确定某些代码(serv-let 或简单类)是否在 Google App Engine 运行时 (Java) 上运行,以便决定是否使用 App Engine 的特定库?是否有一些可靠的运行时环境 ID?

最佳答案

您可以检查 com.google.appengine.runtime.version 属性:

String appEngineVersion = System.getProperty("com.google.appengine.runtime.version");

如果已设置,则为 App Engine。

但我会考虑改用单独的构建目标,以避免运行时开销。

关于java - 确定代码是否在 App Engine 运行时 (Java) 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4140747/

相关文章:

java - session 无法在 GAE 服务器上运行,只能在本地运行

java - RXTX字符串编码,只打印 '?'

java - 如何使用 JSON 按声明顺序序列化带有枚举键的映射?

python - Pybabel extract从html模板中提取关键字时添加额外的单引号

wordpress - 如何将现有网站转移到 Google App Engine?

python - Remote_api_stub 的路径问题

java - 如何将 BufferedImage 转换为 byte[]?

java - JUnit:如何获取非 Activity 测试用例的上下文?

java - 在eclipse的tomcat中更改Maven项目名称

java - Appengine 上的 Twilio 客户端库