home *** CD-ROM | disk | FTP | other *** search
/ Java Programmer's Toolkit / Java Programmer's Toolkit.iso / solaris2 / jdk / bin / appletvi < prev    next >
Encoding:
Text File  |  1995-10-30  |  822 b   |  48 lines

  1. #!/bin/sh
  2.  
  3. #
  4. # Determine JAVA_HOME
  5. #
  6.  
  7. if [ -z "$JAVA_HOME" ] ; then
  8.     JAVA_HOME=`dirname $0`
  9.     JAVA_HOME=`cd $JAVA_HOME/.. ; /bin/pwd`
  10. fi
  11.  
  12. if [ ! -d "$JAVA_HOME" ] ; then
  13.     /usr/ucb/echo "Invalid JAVA_HOME: $JAVA_HOME" 1>&2 
  14.     exit 1
  15. fi
  16.  
  17. if [ ! -r "$JAVA_HOME/classes/sun/applet/AppletViewer.class" ] ; then
  18.     /usr/ucb/echo "Invalid JAVA_HOME: $JAVA_HOME/classes/sun/applet/AppletViewer.class" 1>&2 
  19.     exit 1
  20. fi
  21.  
  22. #
  23. # Create .hotjava directory
  24. #
  25.  
  26. if [ ! -d "$HOME/.hotjava" ] ; then
  27.     /usr/ucb/echo "Creating $HOME/.hotjava directory"
  28.     /usr/bin/mkdir -p $HOME/.hotjava
  29. fi
  30.  
  31. #
  32. # Parse arguments
  33. #
  34.  
  35. prog=java
  36. for a in $* ; do
  37.    case "$a" in 
  38.     -debug) prog=jdb        ;;
  39.     *)      args="$args $a" ;;
  40.    esac
  41. done
  42.  
  43. #
  44. # Run the applet viewer
  45. #
  46.  
  47. eval exec $JAVA_HOME/bin/$prog sun.applet.AppletViewer $args
  48.