java - google appengine no admite FileOutputStream
google-app-engine gwt (4)
Bueno, no es un error del compilador de Java. Esta clase es una API restringida en Google App Engine, no tiene permitido usarla.
Lea sobre el entorno de tiempo de ejecución de GAE Java y las restricciones aquí: http://code.google.com/appengine/docs/java/runtime.html
Lo más cerca que podrá acceder al almacenamiento de archivos en GAE es la API de Blobstore: http://code.google.com/appengine/docs/java/blobstore/
Si necesita crear archivos en el código, GAE no es una plataforma adecuada para usted.
Intento escribir en un archivo en Google appengine pero el mensaje de error java.io.FileOutputStream is not supported by Google App Engine''s Java runtime environment
aunque importé
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
¿Has probado usar java.io.ByteArrayOutputStream en lugar de FileOutputStream?
Esto debería permitirle usar sus bibliotecas externas que requieren archivos pero que aún funcionan dentro de la lista blanca GAE JRE
Para agregar a la otra respuesta, vea las restricciones de clase aquí específicamente
http://code.google.com/appengine/docs/java/runtime.html#The_JRE_White_List
La plataforma GAE solo permite el acceso de lectura al Sistema de archivos dentro de los archivos de la aplicación PF. Si tiene que escribir algo, ¡Datastore y Blobstore son el lugar para escribir!