Am Sat den 05 Apr 2003 um 03:50:08PM +0200 schrieb Hilmar Preusse:
Moin,
Ganz dumme Frage: Ich habe hier ein Java-Classfile rumzuliegen, welches auf ein daneben liegendes JAR-File aufbaut. In der Java-manpage steht daß man nur ein Class-File oder ein jar-File angeben kann.
Richtig.
java [ options ] class [ argument ... ] java [ options ] -jar file.jar [ argument ... ]
(j2re-1.3.1). Deswegen habe ich sowas wie CLASSPATH ausprobiert:
#!/bin/sh CLASSPATH=/home/hille/latex/iText/t1/iText.jar java encrypt_pdf presentations.pdf presentations1.pdf <arguments>
Sollte so funktionieren, wenn in iText.jar tatsächlich alles notwendige drin steckt.
kriege aber nur:
PDF document encryptor Reading presentations.pdf Exception in thread "main" java.lang.NoClassDefFoundError: com/lowagie/text/pdf/PdfReader at encrypt_pdf.main(encrypt_pdf.java:56) drachi:[t1] >
Wenn du in das jar File reinschaust (jar ist lediglich ein zip Archiv mit einem MANIFEST File) muß die angemeckerte Datei auftauchen.
andre