I always thought, only executables in UNIX/Linux are
ELF-files and shell scripts. But i found that it is possible to use just
$ ./file.jar instead of
$ java -jar file.jar.
JAR-files special? Are there other examples of this behavior? Can I create my own file type that can be executed only by its name/path?