La mayoría de las veces, los recursos del espacio de trabajo se almacenan en un sistema de archivos local al que puede accederse por medio de java.io.File. Sin embargo, también es posible crear recursos que se almacenen en otros tipos de sistemas de archivos, como por ejemplo en sistemas de archivos de red o en una base de datos.
Las secciones que siguen describen cómo añadir sistemas de archivos alternativos y cómo trabajar con recursos almacenados en sistemas de archivos diferentes.