Hallo
Der OneWireViewer wird im USERverzeichnis gestartet, mal als root und mal als USER.
Als root mit Erfolg, als USER nicht.
Der Aufruf
java -JNI ... liefert 300 Zeieln output, bevor es unterschiedliche Zeilen gibt. Die erste unterschiedliche Zeile ist jeweils:
# java.io.Unixfilesystem.getLenght ...JNI
$ java.io.FileOutputStream.writeBytes ... JNI
Der Aufruf mit
java -verbose:class ..... liefert jeweils bei root und USER,
# java.io.Unixfilesystem from shared objects file
$ java.io.FileOutputStream from shared objects file
Ich vermute, dass verschieden shared objects files gezogen werden. Wie kann ich das rausfinden?
Mit dem BlueJ-Debugger kann ich keine Breakpoints in den Bibliotheken setzen.
Vielen Dank für Tipps.
Der OneWireViewer wird im USERverzeichnis gestartet, mal als root und mal als USER.
Als root mit Erfolg, als USER nicht.
Der Aufruf
java -JNI ... liefert 300 Zeieln output, bevor es unterschiedliche Zeilen gibt. Die erste unterschiedliche Zeile ist jeweils:
# java.io.Unixfilesystem.getLenght ...JNI
$ java.io.FileOutputStream.writeBytes ... JNI
Der Aufruf mit
java -verbose:class ..... liefert jeweils bei root und USER,
# java.io.Unixfilesystem from shared objects file
$ java.io.FileOutputStream from shared objects file
Ich vermute, dass verschieden shared objects files gezogen werden. Wie kann ich das rausfinden?
Mit dem BlueJ-Debugger kann ich keine Breakpoints in den Bibliotheken setzen.
Vielen Dank für Tipps.