aboutsummaryrefslogtreecommitdiffstats
path: root/mypath/runjv.sh
blob: 56eaa0542522b775e5b105a6ef44aab6de663b35 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash

# 检查参数数量
if [ $# -ne 1 ]; then
  echo "请提供一个Java文件名作为参数"
  exit 1
fi

filename=$1
classname="${filename%.*}"
javac "$filename"
if [ $? -eq 0 ]; then
    java "$classname"
    rm "$classname.class"
else
    echo "Java文件编译失败!"
fi