Hi Martin,

Thanks for your help again. I have read the classpath and is well understood. 
What I don't understand in the MathService tutorial is what is the path for 
CLASSPATH? I have tried to set as follows and still got errors:
 source $GLOBUS_LOCATION/etc/globus-devel-env.sh
[EMAIL PROTECTED] EXAMPLES_DIR]$ export 
CLASSPATH=c:/home/globus/EXAMPLES_DIR/org/globus/examples/clients/MathService_instance/Client.java
[EMAIL PROTECTED] EXAMPLES_DIR]$ javac -classpath 
./build/stubs/classes/:$CLASSPATH 
org/globus/examples/clients/MathService_instance/Client.java
Eclipse Java Compiler 0.319_R21x
Copyright IBM Corp 2000, 2003. All rights reserved.

Usage: <options> <source files | directories>

where options include:
-help                           display this help message
-version                        only display compiler version number
-classpath                      <dir 1>;<dir 2>;...;<dir P>
-bootclasspath          <dir 1>;<dir 2>;...;<dir P>
-d <dir>                        destination directory (if omitted, no directory 
is created)
        -d none                 no classfile is generated
-target <ver>           set classfile target (1.1 to 1.4, default is '1.1')
-1.3                            use 1.3 compliance level (default)
-1.4                            use 1.4 compliance level
-source <ver>           set source level (1.3 or 1.4, default matches 
compliance level)
-nowarn                         no warning (equivalent to '-warn:none')
-warn: <level>          set warning level (e.g. 
'-warn:unusedLocals,deprecation')
        allDeprecation                   deprecation (including in deprecated 
code)
        assertIdentifier                 'assert' used as identifier
        constructorName                  method with constructor name           
                  (default)
        deprecation                              deprecation (outside 
deprecated code)            (default)
        maskedCatchBlock                 hidden catch block                     
                          (default)
        nls                                              string literal lacking 
non-nls tag //$NON-NLS-<n>$
        packageDefaultMethod     attempt to override package-default method   
(default)
        unusedArgument                   unused method argument (never read)
        unusedImport                     unused import declaration              
                          (default)
        unusedLocal                              unused local variable (never 
read)
        unusedPrivate                    unused private member declaration
        staticReceiver                   non-static reference to static member  
          (default)
        noEffectAssign                   assignment without effect              
                          (default)
        syntheticAccess                  synthetic access for innerclass
        interfaceNonInherited    interface non-inherited method compatibility 
(default)
        noImplicitStringConversion char[] in String concat                      
                  (default)
        tasks(<tag1>|...|<tagN>) tasks identified by tags inside comments
-deprecation            equivalent to '-warn:deprecation' (default)
-g[:<level>]            debug attributes level (default '-g:lines,source')
        -g                              all debug info ('-g:lines,vars,source')
        -g:none                 no debug info
        -g:[lines,vars,source]  selective debug info
-preserveAllLocals      preserve unused local vars for debug purpose (default 
is optimize out)
-noImportError          no errors for unresolved imports (default is error)
-encoding <enc>         specify a different default source encoding format 
(custom encoding can be specified on
                                        a per file basis by adding suffix 
'[<enc>]' to file/folder names
-log <filename>         specify a log file
-proceedOnError         keep compiling when error, dumping class files with 
problem methods (default is off)
-verbose                        print accessed/processed compilation units
-referenceInfo          compute reference info
-progress                       show progress (only in -log mode)
-time                           display speed information
-noExit                         do not call System.exit(n) at end of 
compilation (n=0 if no error)
-repeat <n>                     repeat compilation process <n> times (perf 
analysis)

incorrect classpath: c
File 
./build/stubs/classes/:c:/home/globus/EXAMPLES_DIR/org/globus/examples/clients/MathService_instance/Client.java
 is missing
------------------------
[EMAIL PROTECTED] EXAMPLES_DIR]$

According to the Classpath tutorial, you can set CLASSPATH as environment 
variable, please what is the path to the jar files? by sourcing 
$GLOBUS_LOCATION/etc/globus-devel-env.sh, does it just create the jar files? 
Sorry some of us are new to java and globus as well.

Again in the MathService tutorial, they are saying ./build/classes directory 
should be included in the CLASSPATH. How? is it after CLASSPATH, before it or 
in the middle? It is a bit confusing.

Any help is appreciated.

Kind regards
Gokop


[EMAIL PROTECTED] wrote: Looks like you forgot to add GT jars to your classpath.
Try what's described in the tutorial:

"We are now going to compile the client. Before running the
compiler, make sure you run the following:

source $GLOBUS_LOCATION/etc/globus-devel-env.sh

The globus-devel-env.sh script takes care of putting all the Globus
libraries into your CLASSPATH. When compiling the service, Ant took
care of this but, since we're not using Ant to compile the client, we
need to run the script."

Here's an explanation what the classpath is
http://en.wikipedia.org/wiki/Classpath_(Java)

Martin

> Dear All,
>
> Plesae I am running the MathService tutorial on GT4 and I got this this
> error:
>
> [EMAIL PROTECTED] EXAMPLES_DIR]$ javac -classpath
> ./build/stubs/classes/:$CLASSPATH
> org/globus/examples/clients/MathService_instance/Client.java ----------
> 1. ERROR in org/globus/examples/clients/MathService_instance/Client.java
> !! no source information available !!
> This compilation unit indirectly references the missing type
> org.apache.axis.message.addressing.EndpointReferenceType (typically some
> required class file is referencing a type outside the classpath)
> ----------
> 2. ERROR in org/globus/examples/clients/MathService_instance/Client.java
> (at line 3)
>         import org.apache.axis.message.addressing.Address;
>                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> The import org.apache cannot be resolved
> ----------
> 3. ERROR in org/globus/examples/clients/MathService_instance/Client.java
> (at line 4)
>         import org.apache.axis.message.addressing.EndpointReferenceType;
>                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> The import org.apache cannot be resolved
> ----------
> 4. ERROR in org/globus/examples/clients/MathService_instance/Client.java
> (at line 19)
>         EndpointReferenceType endpoint = new EndpointReferenceType();
>         ^^^^^^^^^^^^^^^^^^^^^
> EndpointReferenceType cannot be resolved or is not a type
> ----------
> 5. ERROR in org/globus/examples/clients/MathService_instance/Client.java
> (at line 19)
>         EndpointReferenceType endpoint = new EndpointReferenceType();
>                                              ^^^^^^^^^^^^^^^^^^^^^
> EndpointReferenceType cannot be resolved or is not a type
> ----------
> 6. ERROR in org/globus/examples/clients/MathService_instance/Client.java
> (at line 20)
>         endpoint.setAddress(new Address(serviceURI));
>                                 ^^^^^^^
> Address cannot be resolved or is not a type
> ----------
> 6 problems (6 errors)
>
> Please can anyone explain to me what $CLASSPATH stands for? Am I supposed
> to set CLASSPATH as an environment variable? If yes, what should be the
> complete path to set CLASSPATH to?
>
> Kind regards
> Gokop
>
>
>  __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com




 __________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to