Classpath Lesen unter Linux

533
James Bone
$ $CLASSPATH $ $ source .profile $ $CLASSPATH > bash: :/usr/java/connectors/mysql-connector-java-5.1.23-bin.jar: No such file or directory $ /usr/java/connectors/mysql-connector-java-5.1.23-bin.jar  > no main manifest attribute, in /usr/java/connectors/mysql-connector-java-5.1.23-bin.jar 

Was ich nicht verstehen kann, ist, wenn ich es von $ CLASSPATH (um zu sehen, ob es gesetzt wurde) laufen lasse, warum es nicht erkannt wird. Sollte es nicht dasselbe sein, wenn ich es eintippe? Ich bekomme zwei verschiedene Ergebnisse.

Der Connector ist 0777 mit Besitzer root: root.

0
Was bedeuten '$' und '>' am Anfang der Zeile? vor 11 Jahren 0
$ bedeutet "Dies ist etwas, das ich als Benutzer eingebe (nicht root)"> bedeutet "Dies ist etwas, was die Konsole zurückgegeben hat" vor 11 Jahren 0
Sie haben also $ CLASSPATH eingegeben, dann `.profile ', dann` CLASSPATH` (ohne `$`) und eine Fehlermeldung? Das ist also der Befehl 'CLASSPATH'? vor 11 Jahren 0
Entschuldigung, die dritte Zeile hat $ CLASSPATH, es ist eine Umgebungsvariable, die ich im Profil eingestellt habe ... das sollte auch "$ source profile" sein, das ich jetzt bearbeiten möchte. James Bone vor 11 Jahren 0
Exportieren Sie die Umgebungsvariable CLASSPATH? Entweder in Ihrem Skript oder in der Befehlszeile benötigen Sie: export CLASSPATH Paul Bone vor 11 Jahren 0

1 Antwort auf die Frage

0
James Bone

While it doesn't solve the problem as I'd like I have found a solution.

In this instance I'm trying to add a JDBC connector so I can use it in my Java programming. In Eclipse I've been able to go configure build path -> add variable -> configure, then define CLASSPATH as the .jar file.

If anyone still has an answer for the posted question I would be very interested to know.