Heim >Java >javaLernprogramm >Warum erhalte ich eine ClassNotFoundException, wenn ich CLASSPATH in Windows 7 verwende?
Beim Versuch, mit Java in Windows 7 eine Verbindung zu einer MySQL-Datenbank herzustellen Wenn Sie die Umgebungsvariable CLASSPATH so festlegen, dass sie den Pfad zur JDBC-Treiber-JAR-Datei enthält, scheint der Fehler java.lang.ClassNotFoundException: com.mysql.jdbc.Driver nicht behoben zu werden. Was könnte dieses Problem verursachen?
Die Umgebungsvariable CLASSPATH wird nur vom Befehl java.exe verwendet und bei der Verwendung von IDEs nicht berücksichtigt wie Eclipse. Aus Gründen der Portabilität wird dies im Allgemeinen als schlechte Vorgehensweise angesehen.
Verwenden Sie stattdessen die Einstellung „Build Path“ in der IDE. Dadurch können Sie den Klassenpfad zur Kompilierungszeit und zur Laufzeit für Ihr Projekt angeben und so sicherstellen, dass auf notwendige Bibliotheken wie das JDBC-Treiber-JAR zugegriffen werden kann.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich eine ClassNotFoundException, wenn ich CLASSPATH in Windows 7 verwende?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!