enquiry

hi, i tried to use make debug to compile everything and im not getting any 
classes, just compile time errors of the form

CommonUnit.java:75: Class visad.ScaledUnit not found.
          new ScaledUnit(1.0).equals(dimensionless));
              ^
CommonUnit.java:78: Class visad.ScaledUnit not found.
          dimensionless.equals(new ScaledUnit(1.0)));
                                   ^
20 errors
javac -J-mx32m ConstantMap.java
ConstantMap.java:31: Class visad.util.Util not found in import.
import visad.util.Util;
       ^
ConstantMap.java:36: Superclass visad.ScalarMap of class visad.ConstantMap not 
found.
public class ConstantMap extends ScalarMap {


im thinking something is wrong with my .cshrc file so here it is(the relevant 
bits anyway)

setenv CLASSPATH /usr/local/jdk1.2.2/bin:.:./www/project
set path=(/usr/local/jdk1.2.2/bin $path)

youve probably spotted whats wrong with it already but heres the rest of the 
makefile(up until the point where it started getting repetitive). i'd really 
appreciate the help. thanks. shane. 

^
rm -f *.class *~
for i in visad visad.cluster visad.collab visad.java3d visad.java2d 
visad.python visad.browser visad.util ucar.multiarray ucar.util ucar.netcdf 
ucar.tests visad.data visad.data.units visad.data.netcdf.units 
visad.data.netcdf.in visad.data.netcdf.out visad.data.netcdf nom.tam.fits 
nom.tam.util nom.tam.test visad.data.fits visad.data.vis5d edu.wisc.ssec.mcidas 
edu.wisc.ssec.mcidas.adde visad.data.mcidas visad.data.biorad visad.data.jai 
visad.data.gif ij ij.gui ij.io ij.measure ij.plugin ij.plugin.filter 
ij.plugin.frame ij.process ij.text ij.util visad.data.tiff visad.data.visad 
visad.data.hdfeos.hdfeosc visad.data.hdfeos ncsa.hdf.hdf5lib.exceptions 
ncsa.hdf.hdf5lib visad.data.hdf5.hdf5objects visad.data.hdf5 visad.matrix 
visad.math visad.formula visad.ss visad.jmet visad.paoloa visad.paoloa.spline 
visad.aune visad.benjamin visad.rabin visad.bom visad.aeri visad.data.amanda 
visad.georef visad.meteorology visad.examples; do                               
    \
  case $i in                                                    \
  visad)                                                        \
    dir=                                                        \
    ;;                                                          \
  visad.*)                                                      \
    dir=`echo $i | sed -e 's;\.;/;g' -e 's;^visad/;;'`; \
    ;;                                                          \
  *)                                                            \
    dir=`echo $i | sed -e 's;\.;/;g' -e 's;^;\.\./;'`;          \
    ;;                                                          \
  esac;                                                         \
  if [ ! -z "$dir" ]; then                                      \
    if [ ! -d $dir ]; then                                      \
      echo "$dir does not exist";                               \
    else                                                        \
      echo "*** Cleaning in $dir";                              \
      if [ -f $dir/Makefile ]; then                             \
        (cd $dir && make -k clean);                             \
      else                                                      \
        (cd $dir && rm -f *.class *.o *.so *~);         \
      fi;                                                       \
    fi;                                                         \
  fi;                                                           \
done
*** Cleaning in cluster
*** Cleaning in collab
*** Cleaning in java3d
make[1]: Entering directory `/u3/maths/2001/magees/www/project/visad/java3d'
rm -f libTrackdAPI.so
rm -f so_locations
rm -f TrackdAPI.o
rm -f visad_java3d_TrackdJNI.h
rm -f *.class
rm -f *~
make[1]: Leaving directory `/u3/maths/2001/magees/www/project/visad/java3d'
*** Cleaning in java2d
*** Cleaning in python
*** Cleaning in browser
*** Cleaning in util
*** Cleaning in ../ucar/multiarray
*** Cleaning in ../ucar/util
*** Cleaning in ../ucar/netcdf
*** Cleaning in ../ucar/tests
*** Cleaning in data
*** Cleaning in data/units
*** Cleaning in data/netcdf/units
*** Cleaning in data/netcdf/in
*** Cleaning in data/netcdf/out
*** Cleaning in data/netcdf
*** Cleaning in ../nom/tam/fits
*** Cleaning in ../nom/tam/util
*** Cleaning in ../nom/tam/test
*** Cleaning in data/fits
*** Cleaning in data/vis5d
*** Cleaning in ../edu/wisc/ssec/mcidas
*** Cleaning in ../edu/wisc/ssec/mcidas/adde
*** Cleaning in data/mcidas
*** Cleaning in data/biorad
*** Cleaning in data/jai
*** Cleaning in data/gif
*** Cleaning in ../ij
*** Cleaning in ../ij/gui
*** Cleaning in ../ij/io
*** Cleaning in ../ij/measure
*** Cleaning in ../ij/plugin
*** Cleaning in ../ij/plugin/filter
*** Cleaning in ../ij/plugin/frame
*** Cleaning in ../ij/process
*** Cleaning in ../ij/text
*** Cleaning in ../ij/util
*** Cleaning in data/tiff
*** Cleaning in data/visad
*** Cleaning in data/hdfeos/hdfeosc
make[1]: Entering directory 
`/u3/maths/2001/magees/www/project/visad/data/hdfeos/hdfeosc'
rm -f so_locations
rm -f ./libhdfeos.so
rm -f libhdfeos_ext.a
rm -f *.o
rm -f *.class
make[1]: Leaving directory 
`/u3/maths/2001/magees/www/project/visad/data/hdfeos/hdfeosc'
*** Cleaning in data/hdfeos
*** Cleaning in ../ncsa/hdf/hdf5lib/exceptions
*** Cleaning in ../ncsa/hdf/hdf5lib
*** Cleaning in data/hdf5/hdf5objects
*** Cleaning in data/hdf5
*** Cleaning in matrix
*** Cleaning in math
*** Cleaning in formula
*** Cleaning in ss
*** Cleaning in jmet
*** Cleaning in paoloa
make[1]: Entering directory `/u3/maths/2001/magees/www/project/visad/paoloa'
rm -f libGoesCollaboration.so
rm -f so_locations
rm -f change_profil.o ev_diff_prof.o goesrte_2.o so_read_1.o dbdtgx_1.o 
get_profil.o re_read_1.o GoesCollaborationImp.o
rm -f visad_paoloa_GoesCollaboration.h
rm -f *.class
rm -f *~
make[1]: Leaving directory `/u3/maths/2001/magees/www/project/visad/paoloa'
*** Cleaning in paoloa/spline
make[1]: Entering directory 
`/u3/maths/2001/magees/www/project/visad/paoloa/spline'
rm -f libSpline.so libSplint2D.so
rm -f so_locations
rm -f gcvspl.o SplineImp.o tpspline.o Spline2DImp.o
rm -f visad_paoloa_spline_Spline.h visad_paoloa_spline_Spline2D.h
rm -f *.class
rm -f *~
make[1]: Leaving directory 
`/u3/maths/2001/magees/www/project/visad/paoloa/spline'
*** Cleaning in aune
make[1]: Entering directory `/u3/maths/2001/magees/www/project/visad/aune'
rm -f libShallowFluid.so
rm -f so_locations
rm -f asfilt.o cyclic.o makdat.o shalstep.o x1der4.o chanel.o init.o 
re_read_1.o switch.o citcis.o kdiff.o rflctn.o tanflt.o ShallowFluidImp.o
rm -f visad_aune_ShallowFluid.h
rm -f *.class
rm -f *~
make[1]: Leaving directory `/u3/maths/2001/magees/www/project/visad/aune'
*** Cleaning in benjamin
make[1]: Entering directory `/u3/maths/2001/magees/www/project/visad/benjamin'
rm -f libGalaxy.so
rm -f so_locations
rm -f GalaxyImp.o mw.o species_rd.o errmsg.o tcdensity.o dmdsm.o util.o 
profile.o galtosol.o
rm -f visad_benjamin_Galaxy.h
rm -f *.class
rm -f *~
make[1]: Leaving directory `/u3/maths/2001/magees/www/project/visad/benjamin'
*** Cleaning in rabin
*** Cleaning in bom
*** Cleaning in aeri
*** Cleaning in data/amanda
*** Cleaning in georef
*** Cleaning in meteorology
*** Cleaning in examples
*** Building in .
javac -J-mx32m AVControl.java
AVControl.java:37: Class visad.DataRenderer not found.
  void clearSwitches(DataRenderer re);
       ^
AVControl.java:39: Class visad.ControlListener not found.
  void addControlListener(ControlListener listener);
       ^
AVControl.java:41: Class visad.ControlListener not found.
  void removeControlListener(ControlListener listener);
       ^
AVControl.java:46: Class visad.VisADException not found in throws.
    throws VisADException, RemoteException;
           ^
4 errors
javac -J-mx32m Action.java
Action.java:37: Interface visad.ThingChangedListener of interface visad.Action 
not found.
public interface Action extends ThingChangedListener {
                                ^
1 error
javac -J-mx32m ActionImpl.java
ActionImpl.java:32: Class visad.util.ThreadPool not found in import.
import visad.util.ThreadPool;
       ^
ActionImpl.java:43: Interface visad.Action of class visad.ActionImpl not found.
       implements Action, Runnable {
                  ^
2 errors
javac -J-mx32m AnimationControl.java
AnimationControl.java:35: Interface visad.AVControl of interface 
visad.AnimationControl not found.
public interface AnimationControl extends AVControl {
                                          ^
1 error
javac -J-mx32m AnimationSetControl.java
AnimationSetControl.java:35: Superclass visad.Control of class 
visad.AnimationSetControl not found.
public class AnimationSetControl extends Control {
                                         ^
1 error
javac -J-mx32m AxisScale.java
AxisScale.java:49: Class visad.VisADLineArray not found.
  private VisADLineArray scaleArray;
                                   ^
AxisScale.java:50: Class visad.ScalarMap not found.
  private ScalarMap scalarMap;
                             ^
AxisScale.java:57: Class visad.DisplayImpl not found.
  private DisplayImpl display;
                             ^
AxisScale.java:67: Class visad.ScalarMap not found.
  public AxisScale(ScalarMap map)
         ^
AxisScale.java:67: Class visad.VisADException not found in class 
visad.AxisScale.
  public AxisScale(ScalarMap map)
         ^
AxisScale.java:68: Class visad.VisADException not found in throws.
    throws VisADException
           ^
AxisScale.java:71: Class visad.DisplayRealType not found.
    DisplayRealType displayScalar = scalarMap.getDisplayScalar();
    ^
AxisScale.java:71: Class visad.ScalarMap not found in 
visad.AxisScale(visad.ScalarMap).
    DisplayRealType displayScalar = scalarMap.getDisplayScalar();
                                                              ^
AxisScale.java:75: Class visad.DisplayException not found.
    throw new DisplayException("AxisSale: DisplayScalar " +
              ^
AxisScale.java:77: Variable displayScalar may not have been initialized.
    myAxis = (displayScalar.equals(Display.XAxis)) ? X_AXIS :
              ^
AxisScale.java:79: Class visad.ScalarMap not found in 
visad.AxisScale(visad.ScalarMap).
    myLabel = scalarMap.getScalarName();
                                     ^
AxisScale.java:111: Class visad.ScalarMap not found in void 
setLabel(java.lang.String).
    if (!scalarMap.getScalarName().equals(label))
                                ^
AxisScale.java:112: Class visad.ScalarMap not found in void 
setLabel(java.lang.String).
      scalarMap.setScalarName(label);
                             ^
AxisScale.java:137: Class visad.VisADLineArray not found.
  public VisADLineArray getScaleArray()
                        ^
AxisScale.java:147: Class visad.VisADException not found in throws.
      throws VisADException {
             ^
AxisScale.java:148: Class visad.DisplayImpl not found.
    DisplayImpl display = scalarMap.getDisplay();
    ^
AxisScale.java:148: Class visad.ScalarMap not found in boolean makeScale().
    DisplayImpl display = scalarMap.getDisplay();
                                              ^
AxisScale.java:150: Class visad.DisplayRenderer not found.
    DisplayRenderer displayRenderer = display.getDisplayRenderer();
    ^
AxisScale.java:150: Variable display may not have been initialized.
    DisplayRenderer displayRenderer = display.getDisplayRenderer();
                                      ^
AxisScale.java:153: Variable displayRenderer may not have been initialized.
      axisOrdinal = displayRenderer.getAxisOrdinal(myAxis);
                    ^
AxisScale.java:155: Class visad.ScalarMap not found in boolean makeScale().
    dataRange = scalarMap.getRange();
                                  ^
AxisScale.java:156: Class visad.VisADLineArray not found.
    VisADLineArray[] arrays = new VisADLineArray[4];
    ^
AxisScale.java:156: Class visad.VisADLineArray not found.
    VisADLineArray[] arrays = new VisADLineArray[4];
                                  ^
AxisScale.java:170: Class visad.ProjectionControl not found.
    ProjectionControl pcontrol = display.getProjectionControl();
    ^
AxisScale.java:268: Class visad.VisADLineArray not found.
    arrays[0] = new VisADLineArray();
                    ^
AxisScale.java:314: Undefined variable or class name: PlotText
    arrays[1] = PlotText.render_label(myLabel, startlabel,
                ^
AxisScale.java:317: Undefined variable or class name: PlotText
    String botstr = PlotText.shortString(botval);
                    ^
AxisScale.java:318: Undefined variable or class name: PlotText
    String topstr = PlotText.shortString(topval);
                    ^
AxisScale.java:319: Undefined variable, class, or package name: RealType
    if (RealType.Time.equals(scalarMap.getScalar())) {
        ^
AxisScale.java:320: Class visad.RealType not found.
      RealType rtype = (RealType) scalarMap.getScalar();
      ^
AxisScale.java:320: Class visad.RealType not found.
      RealType rtype = (RealType) scalarMap.getScalar();
                        ^
AxisScale.java:320: Class visad.ScalarMap not found in boolean makeScale().
      RealType rtype = (RealType) scalarMap.getScalar();
                                                     ^
AxisScale.java:321: Class visad.Real not found.
      botstr = new Real(rtype, botval).toValueString();
                   ^
AxisScale.java:322: Class visad.Real not found.
      topstr = new Real(rtype, topval).toValueString();
                   ^
AxisScale.java:325: Undefined variable or class name: PlotText
    arrays[2] = PlotText.render_label(botstr, startbot, base, up, true);
                ^
AxisScale.java:327: Undefined variable or class name: PlotText
    arrays[3] = PlotText.render_label(topstr, starttop, base, up, true);
                ^
AxisScale.java:329: Class visad.VisADLineArray not found.
    scaleArray = VisADLineArray.merge(arrays);
                 ^
AxisScale.java:329: Undefined variable or class name: VisADLineArray
    scaleArray = VisADLineArray.merge(arrays);
                 ^
AxisScale.java:369: Class visad.ScalarMap not found.
  AxisScale clone(ScalarMap map)
            ^
AxisScale.java:369: Class visad.VisADException not found in class 
visad.AxisScale.
  AxisScale clone(ScalarMap map)
            ^
AxisScale.java:370: Class visad.VisADException not found in throws.
    throws VisADException
           ^
AxisScale.java:373: Class visad.ScalarMap not found in visad.AxisScale 
clone(visad.ScalarMap).
    if (!(map.getDisplayScalar().equals(scalarMap.getDisplayScalar())))
                              ^
AxisScale.java:374: Class visad.VisADException not found.
      throw new VisADException(
                ^
43 errors
javac -J-mx32m BadDirectManipulationException.java
BadDirectManipulationException.java:33: Superclass visad.BadMappingException of 
class visad.BadDirectManipulationException not found.
public class BadDirectManipulationException extends BadMappingException {
                                                    ^
1 error
javac -J-mx32m BadMappingException.java
BadMappingException.java:33: Superclass visad.DisplayException of class 
visad.BadMappingException not found.
public class BadMappingException extends DisplayException {
                                         ^
1 error
javac -J-mx32m BaseColorControl.java
BaseColorControl.java:32: Class visad.browser.Convert not found in import.
import visad.browser.Convert;
       ^
BaseColorControl.java:33: Class visad.util.Util not found in import.
import visad.util.Util;
       ^
BaseColorControl.java:40: Superclass visad.Control of class 
visad.BaseColorControl not found.
  extends Control
          ^
3 errors
javac -J-mx32m BaseQuantity.java
BaseQuantity.java:61: Class visad.VisADException not found in try.
    try
    ^
BaseQuantity.java:64: Undefined variable, class, or package name: SI
        new String[] {SI.ampere.quantityName(), "current"});
                      ^
BaseQuantity.java:65: Undefined variable, class, or package name: SI
      add("luminous intensity", SI.candela.quantityName());
                                ^
BaseQuantity.java:67: Undefined variable, class, or package name: SI
        new String[] {SI.kelvin.quantityName(), "temperature"});
                      ^
BaseQuantity.java:68: Undefined variable, class, or package name: SI
      add("mass", SI.kilogram.quantityName());
                  ^
BaseQuantity.java:69: Undefined variable, class, or package name: SI
      add("length", SI.meter.quantityName());
                    ^
BaseQuantity.java:70: Undefined variable, class, or package name: SI
      add("time", SI.second.quantityName());
                  ^
BaseQuantity.java:71: Undefined variable, class, or package name: SI
      add("amount of substance", SI.mole.quantityName());
                                 ^
BaseQuantity.java:72: Undefined variable, class, or package name: SI
      add("plane angle", new String[] {SI.radian.quantityName(), "angle"});
                                       ^
BaseQuantity.java:73: Undefined variable, class, or package name: SI
      add("solid angle", SI.steradian.quantityName());
                         ^
BaseQuantity.java:75: Class visad.VisADException not found.
    catch (VisADException e)
           ^
BaseQuantity.java:106: Class visad.VisADException not found in throws.
    throws VisADException
           ^
BaseQuantity.java:111: Class visad.VisADException not found.
      throw new VisADException("Attempt to redefine existing base quantity \"" +
                ^
BaseQuantity.java:137: Class visad.VisADException not found in class 
visad.BaseQuantity.
  public static synchronized BaseQuantity add(String name, String alias)
                                          ^
BaseQuantity.java:138: Class visad.VisADException not found in throws.
    throws VisADException
           ^
BaseQuantity.java:160: Class visad.VisADException not found in class 
visad.BaseQuantity.
  public static synchronized BaseQuantity add(String name, String[] aliases)
                                          ^
BaseQuantity.java:161: Class visad.VisADException not found in throws.
    throws VisADException
           ^
BaseQuantity.java:166: Class visad.VisADException not found.
        throw new VisADException(
                  ^
18 errors
javac -J-mx32m BaseUnit.java
BaseUnit.java:26: Superclass visad.Unit of class visad.BaseUnit not found.
    extends     Unit
                ^
1 error
javac -J-mx32m CMYCoordinateSystem.java
CMYCoordinateSystem.java:34: Superclass visad.CoordinateSystem of class 
visad.CMYCoordinateSystem not found.
public class CMYCoordinateSystem extends CoordinateSystem {
                                         ^
1 error
javac -J-mx32m CartesianProductCoordinateSystem.java
CartesianProductCoordinateSystem.java:49: Superclass visad.CoordinateSystem of 
class visad.CartesianProductCoordinateSystem not found.
public class CartesianProductCoordinateSystem extends CoordinateSystem
                                                      ^
1 error
javac -J-mx32m Cell.java
Cell.java:37: Interface visad.Action of interface visad.Cell not found.
public interface Cell extends Action {
                              ^
1 error
javac -J-mx32m CellImpl.java
CellImpl.java:40: Superclass visad.ActionImpl of class visad.CellImpl not found.
public abstract class CellImpl extends ActionImpl implements Cell {
                                       ^
CellImpl.java:40: Interface visad.Cell of class visad.CellImpl not found.
public abstract class CellImpl extends ActionImpl implements Cell {
                                                             ^
2 errors
javac -J-mx32m ColorAlphaControl.java
ColorAlphaControl.java:36: Superclass visad.BaseColorControl of class 
visad.ColorAlphaControl not found.
  extends BaseColorControl
          ^
1 error
javac -J-mx32m ColorControl.java
ColorControl.java:36: Superclass visad.BaseColorControl of class 
visad.ColorControl not found.
  extends BaseColorControl
          ^
1 error
javac -J-mx32m CommonUnit.java
CommonUnit.java:35: Class visad.Unit not found.
  public static Unit degree;
                           ^
CommonUnit.java:36: Class visad.Unit not found.
  public static Unit radian = SI.radian;
                            ^
CommonUnit.java:36: Undefined variable or class name: SI
  public static Unit radian = SI.radian;
                              ^
CommonUnit.java:37: Class visad.Unit not found.
  public static Unit second = SI.second;
                            ^
CommonUnit.java:37: Undefined variable or class name: SI
  public static Unit second = SI.second;
                              ^
CommonUnit.java:38: Class visad.Unit not found.
  public static Unit meter = SI.meter;
                           ^
CommonUnit.java:38: Undefined variable or class name: SI
  public static Unit meter = SI.meter;
                             ^
CommonUnit.java:39: Class visad.Unit not found.
  public static Unit meterPerSecond
                                    ^
CommonUnit.java:40: Class visad.DerivedUnit not found.
    new DerivedUnit(new BaseUnit[] {SI.meter, SI.second},
        ^
CommonUnit.java:43: Class visad.Unit not found.
  public static Unit secondsSinceTheEpoch
                                          ^
CommonUnit.java:44: Class visad.OffsetUnit not found.
        new OffsetUnit(
            ^
CommonUnit.java:50: Class visad.Unit not found.
  public static Unit dimensionless = new DerivedUnit();
                                   ^
CommonUnit.java:50: Class visad.DerivedUnit not found.
  public static Unit dimensionless = new DerivedUnit();
                                         ^
CommonUnit.java:55: Class visad.Unit not found.
  public static Unit promiscuous = PromiscuousUnit.promiscuous;
                                 ^
CommonUnit.java:55: Undefined variable or class name: PromiscuousUnit
  public static Unit promiscuous = PromiscuousUnit.promiscuous;
                                   ^
CommonUnit.java:59: Undefined variable, class, or package name: SI
      degree = SI.radian.scale(Math.PI/180.0, true).clone("deg");
               ^
CommonUnit.java:61: Class visad.UnitException not found.
    catch (UnitException e) {}          // can't happen
           ^
CommonUnit.java:71: Class visad.UnitException not found in throws.
        throws UnitException
               ^
CommonUnit.java:75: Class visad.ScaledUnit not found.
          new ScaledUnit(1.0).equals(dimensionless));
              ^
CommonUnit.java:78: Class visad.ScaledUnit not found.
          dimensionless.equals(new ScaledUnit(1.0)));
                                   ^
20 errors
javac -J-mx32m ConstantMap.java
ConstantMap.java:31: Class visad.util.Util not found in import.
import visad.util.Util;
       ^
ConstantMap.java:36: Superclass visad.ScalarMap of class visad.ConstantMap not 
found.
public class ConstantMap extends ScalarMap {
                                 ^
2 errors
javac -J-mx32m Contour2D.java
Contour2D.java:79: Class visad.VisADException not found in class 
visad.Contour2D.
  public static void contour( float g[], int nr, int nc, float interval,
                     ^
Contour2D.java:87: Class visad.VisADException not found in throws.
                          throws VisADException
                                 ^
Contour2D.java:128: Class visad.VisADException not found in throws.
        throws VisADException {
               ^
Contour2D.java:134: Class visad.VisADException not found.
      throw new VisADException("Contour interval cannot be zero");
                ^
Contour2D.java:167: Class visad.VisADException not found.
      throw new VisADException("Contour interval too small");
                ^
Contour2D.java:173: Class visad.VisADException not found.
      throw new VisADException("Contour interval too small");
                ^
Contour2D.java:225: Class visad.VisADException not found in throws.
                          throws VisADException {
                                 ^
Contour2D.java:234: Class visad.PlotDigits not found.
    PlotDigits plot = new PlotDigits();
    ^
Contour2D.java:234: Class visad.PlotDigits not found.
    PlotDigits plot = new PlotDigits();
                          ^
Contour2D.java:271: Class visad.SetException not found.
        throw new SetException("Contour2D.contour: "
                  ^
Contour2D.java:276: Class visad.SetException not found.
          throw new SetException("Contour2D.contour: "
                    ^
Contour2D.java:284: Class visad.SetException not found.
        throw new SetException("Contour2D.contour: "
                  ^
Contour2D.java:650: Incompatible type for <. Can't convert boolean to int.
                for (int j=numv3[0]; j<numv3[0]+plot.NumVerts; j++) {
                                      ^
Contour2D.java:1185: Class visad.VisADException not found in try.
    try {
    ^
Contour2D.java:1196: Class visad.VisADException not found.
    catch (VisADException VE) {
           ^
15 errors
javac -J-mx32m ContourControl.java
ContourControl.java:32: Class visad.browser.Convert not found in import.
import visad.browser.Convert;
       ^
ContourControl.java:33: Class visad.util.Util not found in import.
import visad.util.Util;
       ^
ContourControl.java:38: Superclass visad.Control of class visad.ContourControl 
not found.
public class ContourControl extends Control {
                                    ^
3 errors
javac -J-mx32m Control.java