Wohin mit den Ressourcen?
Muss ich hinzufügen, dass einige Eigenschaften-Datei meiner Anwendung. Ich habe diese Datei auf controller
Verzeichnis, kann aber nicht geladen werden (nicht im classpath ?) - InputStream
null ist. Wo man diese Datei zugegriffen werden kann ?
public class Application extends Controller {
static {
try {
Properties p = new Properties();
InputStream in = Application.class.getClassLoader().getResourceAsStream("accounts.properties");
if(in != null) {
p.load(in);
in.close();
} else {
error("null inputstream");
}
} catch (Exception e) {
e.printStackTrace();
}
}
//Actions below
//...
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie haben, um es in der
conf
Ordner Ihrer Spiel-app.Können Sie auch Unterordner in die
conf
Verzeichnis.Zum Beispiel:
kann zugegriffen werden mit:
Können Sie auch eine benutzerdefinierte Ressourcen-Verzeichnis in der app, aktualisieren Sie Ihre
project/Build.scala
- Datei und hinzufügen:sbt
, würden Sie schreiben:resourceDirectories in Compile += baseDirectory.value / "myresources"