She bangs Java
Wer täglich Code mit Java schreibt, will unter Umständen auch Java für kleinere Aufgaben in der Shell verwenden. Gewöhnlich bedeutete dies, dass man seinen Quellcode zuerst übersetzen ( javac ) und anschließend mit java ausführen musste. Unter Unix ist es aber verbreitet seine Datei direkt als ausführbar zu markieren chmod +x test.sh und dann mit ./test.sh direkt auszuführen. Die Shell schaut dann in der ersten Zeile (Shebang genannt), wie diese Datei ausgeführt werden kann. Gewöhnlich steht dort einfach: #!/bin/sh Das ist gleichbedeutend mit dem Aufruf: /bin/sh test.sh Mit Java ab Version 10 und dem enthaltenen JEP 330 wird dies nun genauso einfach: Ist die Datei ausführbar markiert, kann man Sie wie jedes Shell-Script starten: $ ./helloworld.java Hello World! Dafür muss java über $PATH erreichbar sein. Viel Spaß beim Shell-Scripten mit Java!