Hi Oran,
The makegli.sh script does compile all of the classes: Java is smart
enough to compile everything that is needed.
Are you sure when the 2.74 distribution was made the GLI.jar file was
created with the right version of Java?
Regards,
Michael
Oran Fry wrote:
Hi Renate,
GLI 2.74 was compiled with the java 1.4.2.08, so it makes sense that it
did not run under your java 1.4.2_05. However, it's strange that you
still run into problems after recompiling.
But I had a look around, and lo and behold, the makegli.sh script
only seems to only compile a few of the classes, not all of them:
# Compile the GLI
$javacpath -deprecation -d classes/ -sourcepath src/ -classpath
classes/:lib/apache.jar:lib/qfslib.jar
src/org/greenstone/gatherer/GathererProg.java
$javacpath -deprecation -d classes/ -sourcepath src/ -classpath
classes/:lib/apache.jar:lib/qfslib.jar
src/org/greenstone/gatherer/GathererApplet.java
# Compile the GEMS
$javacpath -deprecation -d classes/ -sourcepath src/ -classpath
classes/:lib/apache.jar:lib/qfslib.jar
src/org/greenstone/gatherer/gems/GEMS.java
# Compile the standalone programs needed on the server for remote
building
$javacpath -deprecation -d classes/ -sourcepath src/ -classpath
classes/ src/org/greenstone/gatherer/remote/Zip*.java
$javacpath -deprecation -d classes/ -sourcepath src/ -classpath
classes/ src/org/greenstone/gatherer/remote/Unzip.java
So I devised this command to let the compiler loose on ALL the class
files:
( Make sure javac on your path and properly working before running this
one. Run it from the gli directory. )
find src -name '*.java' -exec javac -deprecation -d classes
-sourcepath src -classpath classes/:lib/apache.jar:lib/qfslib.jar {} ;
Run this and try again. I have tested it and I got some warnings but no
errors. If it doesn't fix the problem, write back and we will offer
more advice.
Kind Regards,
Oran Fry.
Renate Morgenstern wrote:
Hi,
I have updated my Greenstone installation on our Linux server with
version 2.74.
The message is that it was installed successfully, however, if I want
to the GLI it does not start.
I ran clean and recompiled the gli but it does not solve the problem.
See below for the error message:
What should I do?
Thanks
Renate
===============
[root@greenstone gli]# ./gli.sh
Greenstone Librarian Interface (GLI)
Copyright (C) 2006, New Zealand Digital Library Project, University Of
Waikato
GLI comes with ABSOLUTELY NO WARRANTY; for details see LICENSE.txt
This is free software, and you are welcome to redistribute it
Checking GSDL: /var/www/gsdl
Checking Perl: /usr/bin/perl
Checking Java: /usr/java/j2sdk1.4.2_05/bin/java
Running the Greenstone Librarian Interface...
Exception in thread "main" java.lang.UnsupportedClassVersionError:
org/greenstone/gatherer/gui/URLField (Unsupported major.minor version
49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at
org.greenstone.gatherer.GathererProg.main(GathererProg.java:71)
Done!
Mrs. Renate Morgenstern
University of Namibia Library
Head: Technical Services and Systems
Private Bag 13301, Windhoek, Namibia
Tel: +264 61 2063869; Fax: +264 61 242124
email: rmorgenstern@unam.na
http://www.unam.na/ilrc/library/index.html
_______________________________________________
greenstone-users mailing list
greenstone-users@list.scms.waikato.ac.nz
https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users
_______________________________________________
greenstone-users mailing list
greenstone-users@list.scms.waikato.ac.nz
https://list.scms.waikato.ac.nz/mailman/listinfo/greenstone-users
--
DL Consulting
Greenstone Digital Library and Digitisation Specialists
contact@dlconsulting.com
www.dlconsulting.com
|