Hi ich habe folgendes problem ich möchte einen pickle file einlesen mit Hilfe von Java (habe die Nötigen Klassen um das verwenden zu können importiert) um die Datei jetzt verwerten zu können muss ich einen InputStream erzeugen. Ich dachte ich nutze ienfach einen FileInputStream, aber der sagt die ganze Zeit die Datei existiert nicht, obwohl ich ja sehen kann das sie existiert. Kann das eventuell an der pickle Endung liegen?
Hier der Code:
Die Klasse Unpickler braucht eben diesen InputStream und ich weiß nicht wie ich den anders bekomen kann.
Hier der Link zu dem Github wo ich den Code fürs unpicklen her habe:
githubrepo
Vielen Dank schonmal für alle Ideen
Hier der Code:
Java:
Unpickler unpickler = new Unpickler();
try {
InputStream stream = new FileInputStream("com/example/signlanguageinterpreter/model.p");
model_dict = (Map) unpickler.load(new FileInputStream("/home/AndroidStudioProjects/SignLanguageInterpreter/app/src/main/java/com/example/signlanguageinterpreter/model.p"));
System.out.println(model_dict);
} catch (FileNotFoundException e) {
throw new RuntimeException(e);
} catch (IOException e) {
throw new RuntimeException(e);
}
Die Klasse Unpickler braucht eben diesen InputStream und ich weiß nicht wie ich den anders bekomen kann.
Hier der Link zu dem Github wo ich den Code fürs unpicklen her habe:
githubrepo
Vielen Dank schonmal für alle Ideen