PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Java Bibliothek in Eclipse einbinden



peppy
22.02.2012, 11:53
hey guys..
habe mir mal eclipse runter geladen um mit groovy und maven zu arbeiten..
leider bekomme ich beim ausführen der scripte immer den
"unable to resolved class path" fehler....müsste daran liegen das ich die java
bibliothek noch nicht eingebunden habe...

bei google habe ich nur beschreibungen gefunden wie ich die J.B.
einem gewissen project zuordnen kann..

weiß jmd vielleicht wie ich die J.B. komplett in eclipse einbinden kann ??

LG

CreativeFrags
23.02.2012, 15:18
Also soweit ich weiß kannste das nur auf die Workbench einbinden und das geht so:

Als erstes machste Rechtsklick auf dein Projekt und klickst auf Properties - Siehe Bild
http://img11.imageshack.us/img11/4831/step1sf.jpg (http://imageshack.us/photo/my-images/11/step1sf.jpg/)

Danach klickst du auf "Java Build Path" - Siehe Bild
http://img440.imageshack.us/img440/8599/step2li.jpg (http://imageshack.us/photo/my-images/440/step2li.jpg/)

Danach nurnoch auf "Libaries" klicken - Siehe Bild
http://img267.imageshack.us/img267/6016/step3yc.jpg (http://imageshack.us/photo/my-images/267/step3yc.jpg/)


und dann kannst du da Rechts alles beliebige Einfügen an Biblotheken :)

hoffe das war das was du gesucht hast und es hilft dir weiter!

PS: BSP. für MineCraft ists eine External Jar (Craftbukkit´s Jar) die du einbinden musst ^^

PSS: Falls du meintest das es allgemein nicht funktioniert könnt es dadran liegen das du das JDK nicht hast welches du Problemlos
Hier (32 Bit) (http://www.google.de/url?sa=t&rct=j&q=jdk%20download%20chip&source=web&cd=1&ved=0CC0QFjAA&url=http%3A%2F%2Fwww.chip.de%2Fdownloads%2FJava-SDK-32-Bit_12992754.html&ei=zFlGT7ekBYTPtAbm_eSXCw&usg=AFQjCNE7tmGPi4BTbpk_6auJFmmDQGh5Ow&sig2=vmlsHXylUfYB8w1p54Rx0Q&cad=rja) oder Hier (64 Bit) (http://www.google.de/url?sa=t&rct=j&q=jdk%20download%20chip&source=web&cd=2&ved=0CDoQFjAB&url=http%3A%2F%2Fwww.chip.de%2Fdownloads%2FJava-SDK-64-Bit_47299013.html&ei=zFlGT7ekBYTPtAbm_eSXCw&usg=AFQjCNGGfu35Jup_0Y0-7qLFRUCJe1YOtw&sig2=vDt-dxG73eFdkiNv5rzGTA&cad=rja)
(Sind Chip.de Links)
runterladen kannst. nach der Installation, die Registration kannst du einfach auslassen, brauchst du nicht.

peppy
29.02.2012, 11:41
hey,
erstmal vielen dank für die ausführliche Beschreibung.
Hat mir bis dahin schon geholfen...

aber leider jagt mich ein anderes Problem, vielleicht kennste dich ja da auch aus...

Arbeite in Eclipse mit groovy und maven.
Habe mir natürlich über den marektplace alles eingerichtet.
Das Problem ist das ich beim ausführen der "geb Framework" Scripte (http://gebish.org)
immer den "unable to resolved class Browser" Fehler bekomme...

Habe auch von einem bekannten ein Maven Bsp. Script bekommen, das im dem Ordner
src-->test-->groovy liegt.
Auf meinem Workspace jedoch geht mein Projekt erst gar nich in groovy sonder
src-->test-->java !!
denke das sich groovy und maven als compiler noch nicht so richtig in eclipse verstehen.
obwohl ich alles nach anleitungen eingerichtet habe..

wüsstest du an was das liegen könnte ??

LG
Peppy

CreativeFrags
29.02.2012, 13:42
vorab: von den scripten und compilen blah, hab ich keine ahnung da ich hauptsächlich kleinere apps und minecraftplugins code ^^.

also wenn ich deine schilderung mit deinen workspaces richtig versteh, kannst du nicht auf dein groovy workspace wechseln?..
Hast du vllt den harken reingemacht am anfang das er niemehr nachfragt welches workspace du nutzen willst??

falls ja - "File" -> "Switch Workspace" -> "Other" und da suchste dir dann den groovy ordner...
(falls du dir nun verarscht vorkommst weil ich dir son anfängerkram hier schreib - sry, weiß ja nich wie deine skillz sind :D)

und wieso eig. der Marven Compiler? (sry kp von) ^^ kann der was tolles anderes?

peppy
29.02.2012, 14:12
also an dem workspace wechsel wird es nicht liegen...
es geht darum das wenn ich das geb-script ausführen will also rechstklick
drauf, run as solte maven dort angezeigt werden uns durch maven ausführbar sein.
maven ist eben ein buildtool http://maven.apache.org/download.html
damit will ich über groovy alles ausgeführt haben...

kennst dich mit dem settings.xml file aus ??
da glaube ich müsste ich einstellen das maven mit bzw über groovy läuft habe auch schon das maven script in mein settings file geschrieben

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>PfadZuDeinemLokalenRepository..</localRepository>
</settings>

nur leider funz es einfach nicht...wie gesagt in der src müsste anstatt java groovy stehen...nur so weiß eclipse das es über groovy und maven läuft..
aber bekomme es einfach net hin :(

CreativeFrags
01.03.2012, 04:11
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>PfadZuDeinemLokalenRepository..</localRepository>
</settings>

kann das sein das da iwie n komma fehlt? ^^
locations werden doch normalerweise durch kommas getrennt..

sprich so:


<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0, << KOMMAA
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>PfadZuDeinemLokalenRepository..</localRepository>
</settings>