Työtilan resurssit on useimmiten tallennettu paikalliseen tiedostojärjestelmään, joka on käytettävissä kohteen java.io.File avulla. On kuitenkin mahdollista luoda resursseja, jotka on tallennettu muihin tiedostojärjestelmiin, esimerkiksi verkkotiedostojärjestelmiin tai tietokantaan.
Seuraavissa osioissa selitetään, kuinka voit käyttää vaihtoehtoisia tiedostojärjestelmiä ja kuinka voit käsitellä erilaisissa tiedostojärjestelmissä olevia resursseja.