Hallo Leute,
Vor kurzem hat ein Prof. von mir in einer Vorlesung einer foo.jar/foo.class in Linux das Recht zum Ausführen gegeben. Danach konnte er die Datei nicht nur mit
starten, sondern auch ohne weiteres mit
starten.
Wie ist das möglich? Woher weiß die Konsole, dass in foo.class Byte-Code steckt und das Programm somit in der JRE gestartet werden muss?
Vielen Dank für eure Mühe,
Viele Grüße
Tom
Vor kurzem hat ein Prof. von mir in einer Vorlesung einer foo.jar/foo.class in Linux das Recht zum Ausführen gegeben. Danach konnte er die Datei nicht nur mit
Code:
java foo
Code:
./foo.class
Wie ist das möglich? Woher weiß die Konsole, dass in foo.class Byte-Code steckt und das Programm somit in der JRE gestartet werden muss?
Vielen Dank für eure Mühe,
Viele Grüße
Tom