Thread: Add external jars to build path
-
23-02-2010, 19:29 #1
Add external jars to build path
Beste 9livers
Ik heb een tijdje geleden een klasse MySQL gemaakt, deze kan mysql-databases updaten, uitlezen met zelf gemaakte methodes. Ik voeg deze toe aan mijn project als external jar.
Nu werkt dit goed zolang ik de klasse aanroep in mijn default package, als ik deze in een andere package wil aanroepen lukt het niet.
Alvast bedanktno votes
-
-
23-02-2010, 20:07 #2Member
- Registered
- 23/11/03
- Location
- Landeurp
- Posts
- 1,791
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 10/17
Heb je ze public gemaakt?
no votes
-
23-02-2010, 20:22 #3no votes
-
23-02-2010, 20:40 #4Member
- Registered
- 23/11/03
- Location
- Landeurp
- Posts
- 1,791
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 10/17
Kan je wat meer informatie geven? De foutmelding bijvoorbeeld.
no votes
-
23-02-2010, 20:59 #5
Die is er niet echt, het is gewoon dat hij die klasse niet kan vinden.
http://www.it-sourcecode.com/eclipse.pngno votes
-
23-02-2010, 21:27 #6Member
- Registered
- 19/02/03
- Location
- Herent
- Posts
- 13,647
- iTrader
- 8 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/17
Ben je niet vergeten om een referentie naar die package toe te voegen?
Eclipse -> Project -> Properties -> Java Build Path -> Add...
Ik ben helemaal niet zeker dat het dat is, maar je kan het proberen.no votes
-
23-02-2010, 21:36 #7no votes
-
23-02-2010, 23:19 #8Member
- Registered
- 23/11/03
- Location
- Landeurp
- Posts
- 1,791
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 10/17
Bij mij komen jars die ik toevoeg als external jar in ieder geval niet onder Referenced libraries te staan, maar rechtstreeks onder mijn project.
Foutmeldingen kan je trouwens zien door met je muis erboven te hoveren, of beneden op Problems te klikken.no votes
-
24-02-2010, 00:34 #9Approved 9-lifer
- Registered
- 27/08/04
- Location
- Leuven
- Posts
- 930
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 11/38
Normal gezien zou de auto-complete al moeten suggereren om een import te plaatsen van die MySQL. Maar wat gebeurt er als je zelf expliciet de import plaatst?
no votes
-
24-02-2010, 01:24 #10
http://www.it-sourcecode.com/eclipse2.png
Ik had eerst mijn mysql.jar in de folder 'lib' gezet. Daarna rechtermuisknop -> properties -> Java Build Path -> Add JARs... en dan die aangeduid in de lib-folder.
Nu heb ik de lib-folder verwijderd en Add External JARs genomen. Dan naar die folder gebladerd in mysql.jar gekozen.
En bijn main programma in mijn default package kan ik wel gewoon MySQL m = new MySQL() gebruiken, het is enkel wanneer ik een nieuwe package aanmaak dat het daarin niet meer lukt.no votes
-
24-02-2010, 08:11 #11
De class die je wilt gebruiken staat dus wel degelijk in het default package wat het vermoeden versterkt dat de class package private is en niet public.
no votes

