Я занимался разработкой на Java раньше, но обычно на Windows (но я ни в коем случае не эксперт).
Я просто хочу установить свой CLASSPATH. Когда я бегу:
echo $CLASSPATH
(Это верно)? Я получаю пустую строку. Итак, мне кажется, что мой компьютер не имеет настройки "Classpath". Какова лучшая практика для установки classpath в Ubuntu (и в целом linux)?
Я использую Java по умолчанию для Ubuntu, который должен быть OpenJDK. Не уверен, что это важно, но я хочу использовать Rhino ( http://en.wikipedia.org/wiki/Rhino_ (JavaScript_engine) ) del> Примечание. удалось установить Rhino через менеджер пакетов. Есть и документация, и пакеты rhnio. Затем команды js
и rhino-debugger
Я не программист на Java, поэтому я не знаю правильного значения для CLASSPATH. Но вы, кажется, Вы можете добавить его в ~/.bashrc
следующим образом:
CLASSPATH=/path/to/1:/path/to/2:/etc
Изменение вступит в силу глобально при следующем входе в систему. Однако оно вступит в силу немедленно в новых оболочках.
Кроме того, если вы хотите установить его только для одной конкретной команды, сделайте следующее:
CLASSPATH=/something command-here arg1 arg2
Третий способ - создать скрипт-обертку, который подойдет, если вам нужно установить несколько переменные или, если вам нужно было определить соответствующие значения программно:
#!/bin/bash
export CLASSPATH=/something
export ANOTHER_ENV_Variable=foo
exec your_fancy_program "$@"
это то, что случилось со мной ... я оставил пустые места при наборе текста ... это исправлено, когда я удалил пробелы.
1) если вы хотите установить classpath навсегда, то 1) выясните, где установлена java .. вы можете использовать «whereis java» openjdk-7/6 в / usr / lib / jvm / .....
2) нам нужно настроить CLASSPATH в / etc / environment
sudo gedit /etc/environment
3) добавить следующие лайки .. (НЕ ОСТАВЛЯЙТЕ ЛЮБЫХ ПРОСТРАНСТВ ПРИ ТИПОВАНИИ) (настройте в соответствии с вашей версией Java и установкой ) (этот домашний путь для open jdk 7)
JAVA_HOME="/usr/lib/jvm/java-7-openjdk-i386/bin"
export JAVA_HOME
CLASSPATH=".:/usr/lib/jvm/java-7-openjdk-i386/lib:/home/laptop/Desktop/a2"
export CLASSPATH
отдельный каталог с помощью ":"