Чтение пути к классам в Linux

473
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 

Что мне трудно понять, так это то, что когда я запускаю его из $ CLASSPATH (чтобы увидеть, был ли он установлен), почему он не обнаруживается. Разве это не должно быть так же, если я наберу это? Я получаю два разных результата.

коннектор 0777 с владельцем root: root.

0
Что означают «$» и «>» в ​​начале строки? 11 лет назад 0
$ означает «это то, что я печатаю как мой пользователь (не root)»> означает «это то, что вернула консоль» 11 лет назад 0
Итак, вы ввели `$ CLASSPATH`, затем напечатали` .profile`, затем набрали `CLASSPATH` (без` $ `) и получили сообщение об ошибке? Так что же это за команда `CLASSPATH`? 11 лет назад 0
извините, в третьей строке есть $ CLASSPATH, это переменная окружения, которую я установил в профиле ... это также должно быть "$ source profile", которое я сейчас отредактирую. James Bone 11 лет назад 0
Вы экспортируете переменную среды CLASSPATH? Либо в вашем скрипте, либо в командной строке вам нужно: экспортировать CLASSPATH Paul Bone 11 лет назад 0

1 ответ на вопрос

0
James Bone

Хотя это не решает проблему, так как я хотел бы найти решение.

В этом случае я пытаюсь добавить JDBC-коннектор, чтобы использовать его в своем Java-программировании. В Eclipse я смог настроить путь сборки -> добавить переменную -> настроить, а затем определить CLASSPATH как файл .jar.

Если у кого-то еще есть ответ на опубликованный вопрос, мне было бы очень интересно узнать.