geplaatst door: Rubenz
Voor mijn studie Technische Informatica aan de TU Delft moet ik leren programmeren in Java, nu heb ik dat tot nu toe gedaan onder windows maar aangezien ik tegenwoordig een macintosh heb wil ik dat graag daar op doen. Het programmeren is in principe geen probleem (compilen en uitvoeren lukt) maar nu wil het zo zijn dat het boek gebruik maakt van een aantal additionele java classes die in windows tijdens het opstarten (in een zip-bestand) aangeroepen moesten worden door middel van een classpath. Weet iemand misschien hoe ik dit onder os x doe? Bij voorbaat dank.

Edit: Dat met die punt, dat was een niet afgemaakte zin :) De classfiles zitten inderdaad in een zip bestand. Dank voor de oplossing, ik ga het nu uitproberen.

(Bewerkt door Rubenz om 21:10, 11-07-2005)

Additionele java classes aan os x toevoegen
11 juli 2005 - 14:56    reactie #1
geplaatst door: XiC
je kan de zip file opgeven in het classpath van het programma, zip wordt ondersteund door java (jar, war en ear zijn ook op basis van zip).
Maar in princiepe is het pad wat jij aangeeft met "." gelijk, welliswaar zou ik er "./" van maken, dit werkt zowel onder Windows als onder OS X.

Wat wellicht ook intressant is, er zijn ant tasks voor eht maken van OS X application packages van java applicaties.

Veel plezier!

Additionele java classes aan os x toevoegen
11 juli 2005 - 14:59    reactie #2
geplaatst door: dewaard
Klinkt heel apart dit verhaal. Ik denk dat je het boek niet goed begrijpt. Java is ervoor bedoeld om onafhankelijk te zijn van het systeem waarop programma's worden uitgevoerd, dus het is nooit zo dat je bepaalde 'classes' moet installeren om iets aan de praat te krijgen.

Wat wel mogelijk is is dat je voor programma's libraries nodig hebt. Zo'n library stelt je bijvoorbeeld in staat om contact te maken met een database of bepaalde XML faciliteiten te benutten. Er is een groot aantal libraries inbegrepen in de standaard distributie van Java, maar soms wil je inderdaad eigen libraries of code van derden opnemen in je programma.

Een voorbeeld van zo'n externe library is JDOM (http://www.jdom.org/). Je kunt JDOM aan de praat krijgen door hem toe te voegen aan je CLASSPATH. Dit kan vanuit de terminal, maar als je een IDE gebruikt, zoals Eclipse of NetBeans, is het vaak mogelijk om dit via de GUI te doen. Het is ook relevant of je je programma's op de normale manier compileert of via bijvoorbeeld Apache Ant, maar omdat je net met Java bent begonnen ga ik uit van het eerste.

Veel succes met Java. Het is een geweldige taal en het is zeker voor programmeurs die op een Mac werken een enorme verademing!

EDIT: Ik zie dat iemand anders heeft gereageerd tewijl ik aan het typen was. Een beetje dubbelop dus, maar ik hoop dat je er nog wat aan hebt...

(Bewerkt door dewaard om 15:01, 11-07-2005)

Additionele java classes aan os x toevoegen
11 juli 2005 - 15:24    reactie #3
geplaatst door: Fredrik
Bibliotheek - Java - Extentions

Als je daar de extra classes inzet is het gelijk goed dacht ik...

Join de macfreak groep op http://www.last.fm