Hallo,
ich will mein Programm in einem RasPi (Linux) automatisch starten lassen. Der Einzige gangbare Weg war für mich der Eintrag in einer .config7autostart/program.desktop datei.
Dabei muss man ja mit
Problem: das Arbeitsverzeichnis ist nun usr/bin/java (das Java-Verzeichnis) und nicht das Verzeichnis in dem das Programm ist (z.B. /home/pi/meinVerzeichnis)!
Nun hab ich so vieles versucht, was aber entweder in Windows / Eclipse oder Linux immer andere Resultate lieferte. Folgende Dinge funktionieren nicht:
Es muss doch einen Weg geben, den Pfad herauszufinden wo die Jar-Datei liegt, welcher in jedem system funktioniert?
Danke schon mal im Voraus!
ich will mein Programm in einem RasPi (Linux) automatisch starten lassen. Der Einzige gangbare Weg war für mich der Eintrag in einer .config7autostart/program.desktop datei.
Dabei muss man ja mit
Code:
java -jar /home/pi/meinVerzeichnis/programmName.jar
Nun hab ich so vieles versucht, was aber entweder in Windows / Eclipse oder Linux immer andere Resultate lieferte. Folgende Dinge funktionieren nicht:
Code:
- System.getProperty("java.class.path");
- System.getProperty("user.dir");
- File f2 = new File( f1.getAbsolutePath());
Danke schon mal im Voraus!