2016-06-07 1 views
2

Google App Engine SDK와 함께 Java 8을 사용할 때의 문제점은 무엇입니까? Google App Engine SDK는 애플리케이션과 구분되어있어 구현 방법에 관계없이 API 만 사용하고 있습니다. 마찬가지로 우리는 자바 프로젝트에서 파이썬 언어를 사용하는 API를 사용할 수 있습니다.Google App Engine SDK에서 Java 8 사용

Java 8 프로젝트에서 Java 7에서 구현되는 API를 사용할 수 없습니다.

+1

Flexible VM에서 java8을 사용할 수 있습니다 –

+0

@IgorArtamonov, Flexible VM은 무엇을 의미합니까? – hex

+2

App Engine VM의 유형을 의미합니다. 표준 VM과 유연한 VM 중 두 가지가 있습니다. https://cloud.google.com/appengine/docs/flexible/ –

답변

0

소스 중 Google App Engine은 Java 8을 지원하지 않습니다. Java 7 프로젝트에서 Java 7을 사용하려면 아무런 문제가 없습니다. Java 7 프로젝트에서 Java 8을 사용하려면 좋지 않은 솔루션입니다. JDK 8 프로젝트에서 의존성 (Google App Engine SDK)을 사용하려면 정상입니다. Java 8의 모든 기능을 알고 싶다면 여기를 누르십시오. http://www.oracle.com/technetwork/java/javase/8-whats-new-2157071.html

0

API 호출은 문제가되지 않습니다. Java 8이 설치된 Google Compute Engine과 Java 8 앱이 API를 호출 할 수 있습니다.

하지만 AppEngine은 Java 7 만 지원하므로 Java 8 애플리케이션을 이해할 수 없습니다. 예 : Java 7이 설치된 PC에서 Java 8 응용 프로그램을 시작하려는 경우와 같습니다.

1

Java 8은 현재 App Engine 표준 환경에서 사용할 수 없지만 곧 지원을 시작하기 위해 많은 노력을 기울이고 있습니다. 이 문제를 추적하려면 Java 8 support에 대한 App Engine 기능 요청이 필요합니다.

한편 현재는 베타 버전이지만 유연한 환경을 사용하여 Java 8 application을 배포 할 수 있습니다.

App Engine SDK 및 런타임은 Java 7을 사용하기 때문에 표준 환경에서는 Java 8을 사용할 수 없습니다. 응용 프로그램을 빌드 할 때 Java 8은 함께 구축 된 다음 배포됩니다. 이것이 모두 Java 7을 사용해야하는 이유입니다.

관련 문제