Como definir a variável ambiental PATH?

7

Estou usando Ubuntu 10.10 e baixei jdk7 de java.sun.com . Esse jdk é um arquivo compactado e na extração eu tenho todos os arquivos e pastas de jdk1.7.0 .

Mas agora, se eu tentar compilar um programa java , haverá um erro que javac não encontrou.
Como eu poderia definir PATH de jdk1.7.0\bin para usar javac em todos os lugares?

    
por Mohammad Faisal 27.09.2011 / 14:56

4 respostas

5
  1. Faça o download da versão mais recente do java em java.sun.com
  2. Extraia o arquivo na sua pasta pessoal.
  3. Execute os seguintes comandos no terminal

    sudo mkdir -p / usr / lib / java /

    sudo mv jdk1.7.0 / / usr / lib / java /

  4. Localize o arquivo profile na pasta etc de FileSystem

  5. Edite no editor e escreva a linha

    export PATH = / usr / lib / java / jdk1.7.0 / bin: $ PATH

  6. salve. Você pode precisar restart do seu sistema para fazer essas alterações.

Você pode verificar a versão atual usando o seguinte comando javac -version

    
por Mohammad Faisal 17.10.2011 / 14:08
10

A melhor maneira de instalar o Sun JDK é assim:

Use update-alternatives para fazer todo o trabalho pesado para você.

Em qualquer caso, atualizar o PATH é um comando muito básico.

  • No shell bash padrão:

    export PATH=$PATH:/your/path

  • Para uso em csh:

    setenv PATH $PATH:/your/path

Editar: Observe que essas são as instruções para instalar o Java 6 e não o Java 7, que ainda não está disponível em nenhum repositório oficial ou ppa.

    
por Yuval A 27.09.2011 / 15:02
2

maneira mais fácil:

  
    

sudo add-apt-repositório -y ppa: webupd8team / java

         

sudo apt-get update

         

sudo apt-get install -y oracle-jdk7-installer

  

Eu não acho que você precise se preocupar em definir o caminho depois disso.

    
por Magpie 15.08.2012 / 18:28
1

JAVA CLASSPATH DEFININDO EM UBUNTU

sudo gedit etc/environment

digite sua senha

  

PATH=".: / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / jogos"

(já existe) Basta adicionar abaixo duas linhas (aqui estou usando o java6)

  

JAVA_HOME="/ usr / lib / jvm / java-1.6.0-openjdk-i386"

     

CLASSPATH=".: / usr / lib / jvm / java-1.6.0-openjdk-i386 / lib"

salve esse arquivo e reinicie o sistema.

    
por Arvind Gangwar 02.04.2013 / 09:21