Configurando o CLASSPATH Java

5

Já fiz o desenvolvimento de java antes, mas geralmente no windows (mas não sou de modo algum um expert).

Eu só quero definir meu CLASSPATH. Quando eu corro:

echo $CLASSPATH

(isso mesmo)? Eu recebo uma linha vazia. Então, parece-me que o meu computador não tem uma configuração "Classpath". Qual é a melhor prática para configurar o classpath no Ubuntu (e no linux em geral)?

Estou usando o java padrão para o Ubuntu, que deve ser o OpenJDK. Não tenho certeza se é importante, mas eu quero usar o Rhino ( link ) < em> Nota: Eu pude instalar o Rhino através do gerenciador de pacotes. Existe documentação e pacotes rhnio. Então, os comandos são js e rhino-debugger

    
por Frank V 10.12.2011 / 04:20

2 respostas

2

Eu não sou um programador Java, então não sei o valor correto para o CLASSPATH. Mas você parece. Você pode adicioná-lo a ~/.bashrc da seguinte forma:

CLASSPATH=/path/to/1:/path/to/2:/etc

A alteração entrará em vigor globalmente na próxima vez que você fizer login. No entanto, ela entrará em vigor imediatamente em novos shells.

Além disso, se você quiser configurá-lo apenas para um comando específico, faça o seguinte:

CLASSPATH=/something command-here arg1 arg2

Uma terceira maneira seria criar um script de wrapper, o que seria apropriado se você precisasse definir várias variáveis ou se precisasse determinar os valores apropriados programaticamente:

#!/bin/bash
export CLASSPATH=/something
export ANOTHER_ENV_Variable=foo

exec your_fancy_program "$@"
    
por Scott Severance 18.12.2011 / 14:47
2

foi o que aconteceu comigo .. deixei espaços vazios ao digitar .. foi corrigido quando eu removi espaços.

1) se você quiser definir classpath permanentemente então 1) descobrir onde java está instalado .. você pode usar "whereis java" openjdk-7/6 está em / usr / lib / jvm / .....

2) precisamos configurar o CLASSPATH em / etc / environment

  sudo gedit /etc/environment

3) adicione os seguintes likes ... (NÃO DEIXE QUAISQUER ESPAÇOS QUANDO TYPING) (personalize de acordo com a sua versão e instalação de java) (este caminho de início é para abrir o 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

diretório separado por ":"

    
por rightkushagra 05.09.2013 / 18:06