こんにちは、さるまりんです。
シェルやPHPやperlなど、コンパイルなしスクリプトを実行するプログラムがあります。
Javaでもこれができるみたいなのでやってみました。
次のようなコードです。
HelloWorld
#!/usr/bin/java --source 11
public class HellWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
普通のJavaのコードのトップに
#!/usr/bin/java --source 11
があります。
トップに
#![javaへのパス] --source [バージョン]
をつけるだけです。
このファイルには.java
の拡張子はついていません。
chmod +x HelloWorld
して実行するとこうなります。
$ chmod +x HelloWorld
$ ./HelloWorld
Hello World
簡単なコードならこれで確認できるかな。
ちょっとしたことですが知らなかったのでメモしておきます。
読んでくださってありがとうございました。
それではまた!