1. #1
    Curahee Q's Avatar
    Registered
    07/12/07
    Location
    Hoogstraten
    Posts
    854
    iTrader
    0
    Mentioned
    0 Post(s)

    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 bedankt
    no votes  

  2. #2
    forloRn_'s Avatar
    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  

  3. #3
    Curahee Q's Avatar
    Registered
    07/12/07
    Location
    Hoogstraten
    Posts
    854
    iTrader
    0
    Mentioned
    0 Post(s)
    Ja
    no votes  

  4. #4
    forloRn_'s Avatar
    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  

  5. #5
    Curahee Q's Avatar
    Registered
    07/12/07
    Location
    Hoogstraten
    Posts
    854
    iTrader
    0
    Mentioned
    0 Post(s)
    Die is er niet echt, het is gewoon dat hij die klasse niet kan vinden.

    http://www.it-sourcecode.com/eclipse.png
    no votes  

  6. #6
    Mee's Avatar
    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  

  7. #7
    Ollie's Avatar
    Registered
    27/07/02
    Posts
    644
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by Curahee Q View Post
    This quote is hidden because you are ignoring this member. Show
    Ja
    Zeker? Klap mysql.jar eens open onder Referenced Libraries.
    no votes  

  8. #8
    forloRn_'s Avatar
    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  

  9. #9
    NeverwinterX's Avatar
    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  

  10. #10
    Curahee Q's Avatar
    Registered
    07/12/07
    Location
    Hoogstraten
    Posts
    854
    iTrader
    0
    Mentioned
    0 Post(s)
    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  

  11. #11
    Ollie's Avatar
    Registered
    27/07/02
    Posts
    644
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    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  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in