Настройка Java CLASSPATH

Я занимался разработкой на Java раньше, но обычно на Windows (но я ни в коем случае не эксперт).

Я просто хочу установить свой CLASSPATH. Когда я бегу:

echo $CLASSPATH

(Это верно)? Я получаю пустую строку. Итак, мне кажется, что мой компьютер не имеет настройки "Classpath". Какова лучшая практика для установки classpath в Ubuntu (и в целом linux)?

Я использую Java по умолчанию для Ubuntu, который должен быть OpenJDK. Не уверен, что это важно, но я хочу использовать Rhino ( http://en.wikipedia.org/wiki/Rhino_ (JavaScript_engine) ) Примечание. удалось установить Rhino через менеджер пакетов. Есть и документация, и пакеты rhnio. Затем команды js и rhino-debugger

6
задан 11 December 2011 в 00:29

2 ответа

Я не программист на 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 "$@"
0
ответ дан 11 December 2011 в 00:29

это то, что случилось со мной ... я оставил пустые места при наборе текста ... это исправлено, когда я удалил пробелы.

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

отдельный каталог с помощью ":"

0
ответ дан 11 December 2011 в 00:29

Другие вопросы по тегам:

Похожие вопросы: