You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

buildRun.sh 575B

1234567891011121314151617181920
  1. #!/bin/sh
  2. JDKDIR="${JDKDIR:-${JAVA_HOME:-`setjdk.sh`}}"
  3. AJ_HOME="${AJ_HOME:-`setajhome.sh`}"
  4. PS="${PS:-;}"
  5. ajrt=`pathtojava.sh "$AJ_HOME/lib/aspectjrt.jar"`
  6. mkdir -p ../classes
  7. for i in *.java; do
  8. pack=`sed -n '/package/s|.*package *\([^ ][^ ]*\)[ ;].*|\1|p' "$i"`
  9. [ -n "$pack" ] && pack="${pack}."
  10. rm -rf classes/*
  11. cname=$pack`basename $i .java`
  12. echo ""
  13. echo "########## $cname"
  14. $AJ_HOME/bin/ajc -d ../classes -classpath "$ajrt" "$i"
  15. && $JDKDIR/bin/java -classpath "../classes${PS}$ajrt" $cname
  16. done
  17. rm -rf ../classes