Added Java support for compiler script (#860)

Tested it on a project with this structure:

```
- root
 |- test
    | - Test.java
```

The user must call `compiler` from the root of the project, but that should not
be an inconvenience because usually the working directory is the project's
root. Nonetheless, it also works for java files in the current working directory,
in case someone just wants to test some code quickly.
This commit is contained in:
Alexander Goussas 2020-12-10 13:55:00 -05:00 committed by GitHub
parent f190ab32c3
commit 88385a0c6d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -34,6 +34,7 @@ case "$ext" in
cs) mcs "$file" && mono "$base".exe ;; cs) mcs "$file" && mono "$base".exe ;;
go) go run "$file" ;; go) go run "$file" ;;
h) sudo make install ;; h) sudo make install ;;
java) javac -d classes "$file" && java -cp classes "${1%.*}" ;;
m) octave "$file" ;; m) octave "$file" ;;
md) if [ -x "$(command -v lowdown)" ]; then md) if [ -x "$(command -v lowdown)" ]; then
lowdown -d nointem -e super "$file" -Tms | groff -mpdfmark -ms -kept > "$base".pdf lowdown -d nointem -e super "$file" -Tms | groff -mpdfmark -ms -kept > "$base".pdf