We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3cf868a commit c31d0e4Copy full SHA for c31d0e4
1 file changed
run
@@ -72,6 +72,7 @@ clean_exe() {
72
clean() {
73
find . -type d -name "*.dSYM" -exec rm -rf {} \; 2>/dev/null
74
find . -type f -name "*.out" -exec rm -rf {} \; 2>/dev/null
75
+ find . -type f -name "*.class" -exec rm -rf {} \; 2>/dev/null
76
find . -type f -name "tempCodeRunnerFile.*" -exec rm -rf {} \; 2>/dev/null
77
rm -rf __pycache__ ./*.pyc
78
}
@@ -158,6 +159,17 @@ run() {
158
159
rm -rf ./"${FILE%%.*}.out"
160
fi
161
162
+ elif [[ ${FILE#*.} == java ]]; then
163
+ javac "$FILE"
164
+ JCF=$(find . -type f -name "*.class" -mmin -1)
165
+ JCF=${JCF:2}
166
+ if [[ $COMPILE != true ]]; then
167
+ java "${JCF%%.*}"
168
+ fi
169
+ if [[ $PERSISTENT != true ]]; then
170
+ rm -rf ./"$JCF"
171
172
+
173
else
174
_ERROR_UFTC_
175
_EXIT_
0 commit comments