Gokop,

please respond to the list and not only to me.

Oh, you are on Windows. There you have to execute
$GLOBUS_LOCATION/etc/globus-devel-env.bat instead of
globus-devel-env.sh which is for bash on unix systems.

What it does is to add the path of all jar-files in
$GLOBUS_LOCATION/lib/ to your CLASSPATH environment variable.
Regarding the math service jar-files: the ordering is not
important.
You seem to use Eclipse: I'm not really sure if you'll have
to additionally set the classpath there too or if it's enough
to just call globus-devel-env.bat.

No jars get generated by all this. It's just that the paths
to all these jar-files gets added to the environment variable
CLASSPATH. There's no magic here.

Martin

> 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