Domino 9 und frühere Versionen > ND6: Entwicklung
PDFs erstellen mit iText Java-Klasse
smoki:
Hallo eknori!
Du musst im "package" angeben, wo sich dein JavaAgent befindet. Bei mir ist er z. B. in "agent.composePdfDocument".
Gruss
Chris
flaite:
Aber man braucht eigentlich kein Package anzugeben.
Ich habs allerdings mit Notes 7 gemacht.
Ich hatte jedoch auch unregelmässigkeiten mit JavaAgent.
Später dazu mehr. In 7 benötigt man zwingend die Zeile.
import lotus.domino.*;
Man kann nicht einfach einzelne Klassen importieren (ohne *) ansonsten meckert er bei JavaAgent.
Was mich nervt: Sowohl dieses "man muß ein package-statement haben" als auch meine Unregelmässigkeiten sind im Grunde genommen völlig un-Java. Package statements und import statements haben eine einfache Logik. Notes scheint da aber ein paar Spezial-Abhängigkeiten reinzuschiessen :-)
eknori:
--- Zitat ---Ich habs allerdings mit Notes 7 gemacht.
--- Ende Zitat ---
Ich auch :-\
OK, für mich ist es im Moment eh nur eine Bastelei; gebe ja zu, daß ich mit der Materie nicht recht auskenne.
smoki:
Ja du hast recht...!!
Normalerweise gibt es auch keinen Package eintrag!
Wenn man einen in einen neuen Agenten reinschreibt, verschiebt er auch automatisch die java-Datei in das richtige Verzeichnis.
In deinem und meinen (ich wollte es ungefähr 10 Minuten nach dir posten, aber du warst schneller!) kann ich über eine Änderung des Packageeintrags, die java-datei nicht mehr verschieben?! Das ist zumindest merkwürdig.
Ich habe meinen Agenten mit Domiclipse importiert... aber das sollte wohl nicht der Grund sein, da ich nicht der Einzige bin, bei dem es etwas komisch ist.. Mich stört es eigentlich auch nicht, da ich durch Eclipse immer automatisch einen Package-Eintrag habe.
Gruss
Chris
flaite:
--- Zitat von: smoki am 19.05.06 - 12:58:36 ---In deinem und meinen (ich wollte es ungefähr 10 Minuten nach dir posten, aber du warst schneller!) kann ich über eine Änderung des Packageeintrags, die java-datei nicht mehr verschieben?!
--- Ende Zitat ---
das kann sein. Ist dann aber ein Bug der Java Agenten Umgebung in Notes.
Besonders wichtig ist das nicht. Aber gut zu wissen.
Wenn man kein package statement angibt, landet die Klasse per Java Spec in einem Default-Package.
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln