Domino 9 und frühere Versionen > ND8: Entwicklung

Java in Domino 8.5 / ein paar Startproblemchen

(1/2) > >>

mind1:
Hallo Notes-Freunde,

aufgrund aktueller Projekte bin ich gerade dabei, mir Java beizubiegen. Das ganze soll natürlich in einer Domino-Umgebung laufen.

Nun habe ich die neueste Designer-Version, die ja relativ Eclipse-geprägt ist, und versuche ein Open-Source-Projekt zu importieren. An vielen Stellen bekomme ich nun die Error-Meldung "Syntax error, parameterized types are only available if source level is 1.5". Im designer unter "Project / Properties" ist allerdings die JDK Compilance auf "1.5" eingestellt.

Ist das richtig so? Beim Kompilieren werden über 2000 Fehler gemeldet...

Vielen Dank!

Gruss, Bernd

Ralf_M_Petter:
Hallo!

Ja das ist ziemlich verwirrend und ich habe auch keinen Plan, warum die IBM das so gemacht hat. Aber der Trick ist du musst die Notes.ini Variable JavaCompilerTarget richtig setzen. Am besten schaust du dir folgenden Link an: http://www-10.lotus.com/ldd/ddwiki.nsf/dx/07152009034956PMMSTR75.htm

Grüße

Ralf

m3:
Generics are a facility of generic programming that was added to the Java programming language in 2004 as part of J2SE 5.0 (JDK 1.5).


--- Zitat ---Developers who wish to use JDK 1.5-specific features within their agents must override the default behavior. To override the default behavior, developers must specify the JavaCompilerTarget=1.5 INI setting. It is important to note that enabling 1.5-specific language features via this setting prevents compiled agents from running on Notes/Domino installations prior to 8.0 (and, more generally, JVMs prior to 1.5), regardless of whether the new language features are actually used in the agent's code. Enabling the JDK 1.5 language features via this INI setting therefore introduces the possibility of having an agent recompiled, replicated to a non-JDK-1.5 server, and then fail to run. Additionally, problems can arise editing and saving agents compiled with JavaCompilerTarget=1.5 in Notes/Domino installations without the INI
--- Ende Zitat ---
IBM Lotus Notes, Domino, Domino Designer 8 Release Notes (GC23-5976-00)

mind1:
Hallo und vielen Dank für die Hilfe!

Ich habe den Parameter "JavaCompilerTarget=1.5" nun in Server- und Client-Ini ergänzt (beises Version 8.5.1, Client mit FP1). Beides neu gestartet aber leider bekomme ich immer noch diese Fehlermeldung. Habe auch schon Clean versucht und die Properties des Compilers durchprobiert. Immer die gleiche Meldung.

Was mache ich falsch?

Gruss, Bernd

mind1:
Hallo nochmal,

wo genau landen eigentlich die Ausgaben, die man mit "system.out.println()" erstellt? Die müssten doch in der Statusleiste unten erscheinen (?). Habe in einer Dokumentation gelesen, dass diese Ausgaben bei einem Framework ins Nirvana laufen. Und bei bei meinen ersten Gehversuchen printet nix - daher die Frage.

Vielen Dank!

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln