1234567891011121314151617181920 |
- #!/bin/sh
-
- JDKDIR="${JDKDIR:-${JAVA_HOME:-`setjdk.sh`}}"
- AJ_HOME="${AJ_HOME:-`setajhome.sh`}"
- PS="${PS:-;}"
- ajrt=`pathtojava.sh "$AJ_HOME/lib/aspectjrt.jar"`
- mkdir -p ../classes
-
- for i in *.java; do
- pack=`sed -n '/package/s|.*package *\([^ ][^ ]*\)[ ;].*|\1|p' "$i"`
- [ -n "$pack" ] && pack="${pack}."
- rm -rf classes/*
- cname=$pack`basename $i .java`
- echo ""
- echo "########## $cname"
- $AJ_HOME/bin/ajc -d ../classes -classpath "$ajrt" "$i"
- && $JDKDIR/bin/java -classpath "../classes${PS}$ajrt" $cname
- done
-
- rm -rf ../classes
|