Domino 9 und frühere Versionen > Entwicklung

Java in der Notes Entwicklung

<< < (2/3) > >>

Ralf_M_Petter:
Hallo Rob Green!

Zunächst mal danke für dein Feedback. so ein Zufall ich verwende auch NetBeans 3.4.1 und bin sehr zufrieden damit, ausser das es ab und zu etwas träge ist. Das erste ist bevor man mit Java in Notes anfängt, sollte man zumindest Grundkenntnisse in Java haben, da es sonst sehr mühsam wird. Wenn man die aber hat sind Programme sehr einfach zu schreiben. Die Klassenbibliothek ist nämlich praktisch ident zu der die du wahrscheinlich schon in Lotus Script verwendet hast. Mit der Ausnahme das die UIKlassen nicht verfügbar sind. Ein Tipp von mir ist, beschäftige dich gleich am Anfang mit der recycle() Funktion der Klassen. Dies ist ganz wichtig, da du sonst in deinen Programmen große Memory Leaks hast., die später sehr mühsam zum ausbügeln sind. Wenn du schon ein wenig Erfahrung in Java hast, kann ich hier mal ein kurzes Codebeispiel für die Verwendung der Notesklassen in Java posten.

Grüße

Ralf

Rob Green:
hatte mal ein Seminar (nee, 2 sogar) aber nie die Notwendigkeit, selbst Hand an Java zu legen..dumm...daß ich so faul war, es meinen Leutz damals zu überlassen..heute rächt sich dieses Gehabe (na ja, ok, war auch ein Zeitproblem). Insofern wird das theoretische Wissen verfallen sein, denk ich mal, nicht aber das Verständnis.

Habe dazu eigens im Projetforum einen neuen Thread aufgemacht. Wenn Du Bock hast, kannst Du zB als Tutor ab und zu fungieren.
Muß natürlich abwarten, ob sich Mitstreiter finden. Da wäre ein rategebende Hilfe, zum didaktisch vernünftigen Ablauf des Projekts sehr sehr nützlich. Zumindest das wäre schon mal sehr cool.

btw, momentan kämpfe ich schon mit dem Hinweis, daß Netbeans mein JDK nicht findet (Win OS). Hab zwar in der config den Pfad angegeben, aber dann kommt ein Fehler, daß er ne .dll nicht starten kann. Nun installiere ich Suns JDK 1.4.02 aktuell. Mal sehen, obs hilft.

Hab das in der bin\ide.cfg stehen:
-J-Xverify:none -J-Xms24m -J-Xmx96m -jdkhome C:\Programme\Java\j2re1.4.1_01\bin

Ist das falsch irgendwie (der Pfad zu Java stimmt absolut...ohne bin sagt er mir wieder, daß er JDK nicht findet beim Netbeans Aufruf)?

Ralf_M_Petter:
Hm der Eintrag
C:\Programme\Java\j2re1.4.1_01\bin
kommt mir etwas seltsam vor. ich verwende 1.3.1_07 aber es sollte meiner Meinung auch bei 1.4.1 nicht jre (Java Runtime Environment) sondern jdk stehen.  Würde dir sowieso die 1.3.1 ans Herz legen, da das die JDK Version ist, die auch Notes 6 verwendet. Sonst bekommst du nur Probleme mit Sachen die dann in Netbeans einwandfrei laufen, aber sobald du Sie im Client oder am Domino Server ausführst funktionieren sie nicht mehr. Java ist nämlich prinzipiell nur aufwärtskompatibel, aber Programme die Funktionen von einem höheren JDK verwenden können auf einenm älteren nicht ausgeführt werden.

Grüße

Ralf

Rob Green:
soweit ich gehört habe, ist das nicht so wild zwischen 1.4 und 1.3, da die Klassenlandschaft nur unwesentlich (?) verändert wurde. Kann ja immer noch wechseln, wenn ich dann mit Notes was machen möchte.

R5 hat beherrscht 1.2..Richtig?
R6 also 1.3. Wird das Deines Wissens mit neuen Releases auch mal upgedatet oder erst mit R7?

Hab mir 1.4.02 nun installiert und NetBeans funzt ohne Probleme.
Erstmal ne Tour machen dort. Fühlt sich aber recht "quietschig" schön an, jetzt schon.

Ralf_M_Petter:
R5= 1.1.8 (Achtung unterstützt von haus aus kein Swing)
R6= 1.3.1
R7= ? (habe keine Information dazu.)

Bisher wurde die JVM während des Releases nicht upgedatet.  Laut Postings von IBM Entwicklern auf Notes.net ist der Austausch sehr aufwändig. Obwohl unter R6 gibt es ein Verzeichnis in dem das IBM JDK liegt. Habe Gerüchte gelesen das man selbst hier auch ein neueres IBM !!! nicht SUN JDK installieren könnte. Das ganze ist dann natürlich unsupported und von Lotus IBM nicht gewünscht.

Grüße

Ralf

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln