Thank you. It took me a bit of time to work it out . . .
You have to write a manifest file, either using a text editor, or with the "new->untitled text file" option on Eclipse. This is what I wrote
Manifest-Version: 1.0
Class-Path: java-cup-11a.jar java-cup-11a-runtime.jar
Main-Class: uk.co.critchie.eiffel.test.EiffelFileReader
. . . remembering to put a "return" at the end of the last line.
Then you go through the usual procedure for creating a .jar:
Right-click the project in "package" on the left.ExportJava->Jar FileClick on name of projectAfter the page where it says "packaging"->nextMark the radio button where it says "use existing manifest"Navigate to the manifest file, then "finish" You need to put all the required files into the directory where the .jar file is.
Bingo. It is all working.
Thank you