Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Noch eine Frage an die Java Experten
Noch eine Frage an die Java Experten
stefan
01.02.05
20:08
In einer Cocoa Anwendung mit JavaBridge muss meine Java Klasse auf andere Klassen, die in .jar Files gepackt sind, zugreifen. Liegen diese Klassen in /Library/Java/Extensions/, ist das kein Problem. Ich möchte sie aber in den Contents/Resources/ Ordner legen und den Classpath entsprechend einstellen.
Nur habe ich das in XCode irgendwie nicht hinbekommen.
In meinem Info.plist File sind mit dem Key "NSJavaPath" die Pfade zu den .jar Files eingetragen, und "NSJavaRoot" hat den Wert "Contents/Resources/"
Hat jemand eine Ahnung, was noch einzustellen wäre?
Hilfreich?
0
Kommentare
Manuel
01.02.05
20:43
Geht es, wenn Du die Jars in "Contents/Resources/Java" ablegst?
Hilfreich?
0
stefan
01.02.05
21:27
Ich habe gerade herausgefunden, dass die Info.plist zwar in XCode stimmte, aber im fertigen Produkt nicht aktualisiert wurde.
Jetzt funktioniert dieser Teil.
Allerdings bekomme ich noch immer einen Fehler bei der Ausführung, bei dem mir mitgeteilt wird, eine bestimmte Methode würde nicht existieren.
Das kann aber gar nicht sein, da es sich um String.replaceAll handelt und es überhaupt keine Probleme gibt, wenn dieselbe Klasse von anderer Stelle aufgerufen wird.
Hilfreich?
0
Manuel
02.02.05
11:07
replaceAll gibt es erst seit Java 1.4.x. Cocoa nutzt standardmäßig aber 1.3.x.
Hilfreich?
0
stefan
02.02.05
12:12
danke, das ist mal eine hilfreiche Aussage. Kann ich das irgendwie einstellen?
Bei NSJavaSetupVirtualMachine gibt es ja keine Parameter und im Projekt oder Target habe ich keine Einstellung gefunden.
Hilfreich?
0
stefan
02.02.05
12:59
ich habs gefunden. Falls es noch jemanden interessiert:
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Apple Intelligence: Weiterhin Nonsens-Zusammenf...
Interview: Größte private Mac-Sammlung
Übersicht: Lieferzeiten für die neuen Macs
Daten zum Mac mini M4: Aufpreise, Spezifikation...
Erscheint das neue MacBook Air M4 früher als an...
Aufpreise, Vergleich zu M3 und Spezifikationen:...
Mac OS X: 25 Jahre Aqua, 25 Jahre Dock
Facebook & Instagram: Zuckerberg kündigt Aus de...