Classpath anlegen

lufon

Mitglied
Guten Tag

ich habe ein kleines problem. ich bin grad dabei am versuchen, eine verbindung mit ner mysql datenbank aufzubauen, aber laut FAQ muss man die mysql-connector jar in den classpath einfügen.
nun ja, ich habe natürlich schon gegoogelt und auch ausprobiert, allerding will es nicht klappen, sonen classpath zu erstellen.
soweit ich weiss, kann man mit in der cmd mit c:\>echo %CLASSPATH% den klassenpfad kontrollieren,
der liefert aber immer nur %CLASSPATH% zurück, was soviel heisst, dass es garkeinen klassenpfad gibt.
hat jmd ein schönes tutorial für mich oder kann es mir jmd. kurz erklären ?

greets lufon
 
Es reicht wenn du die entsprechende jar Datei beim Starten mit angibst.

java -cp pfadZurDatei.jar ...

Damit liegt die Datei dann schon im Classpath.
Falls du ne IDE verwendest kannst du die auch nutzen, unter Eclipse musst du die jar bspw. in den Build Path einfügen.
 
Lässt Du Deine Programm via Konsole kompilieren und ausführen? Dann kannst Du den Classpath vorher mit
Code:
set CLASSPATH=PfadZuMeinem.jar
setzen.
Falls Du eine IDE verwendest, bietet diese mit Sicherheit Möglichkeiten fremde jars mit ins Projekt auf zu nehmen (in Eclipse z.B. ist es der BuildPath)
 
Mit welcher IDE/etc. entwickelst du denn?

Nebenbei gesagt, wenn man den Classpath nicht setzen kann, sollte man sich imho erst in die Grundlagen einlesen bevor man anfängt mit RDBMS & Java zu arbeiten.
 
omg das geht ja schnell 🙂

danke für eure antworten!

ich brauche NetBeans als entwicklungsumgebung.
garnicht auf die idee gekommen dass das auch mit ner IDE funktioniert 😉

als ich es gegoogelt habe, kam auch prompt was, was bei mir auch funktioniert !
ich habe die jar via IDE eingefügt, jetzt konnte der treiber geladen werden, super !!

allerdings fände ich es hald schon vorteilhaft, dass es via cmd auch funktioniert.

ich habe nun folgendes eingegeben :

c:\>set CLASSPATH=C:\Classpath\mysql-connector-java-5.1.21-bin.jar

wenn ich danach die cmd neu starte und echo %CLASSPATH% eingebe, kommt hald %CLASSPATH%

was meint ihr genau mit : PfadzuMeinem.jar ?

greets lufon
 
Ja, die variablen bleiben nur solange gültig bis du die Konsole schließt.
Ich würde das auch nicht unbedingt über die Umgebungsvariable lösen sondern den Parameter -cp von java bzw. javac verwenden.
 

Zurück
Oben