Irei tratar de como instalar o JDK na unha no GNU/Linux Kubuntu 14.04, configurar a variável de ambiente e instalar o NetBeans 8
Java 8 |
REMOVER O "OpenJDK"
# apt-get remove --purge openjdk-*
# apt-get autoremove
### ESTRUTURA DE DIRETORIO
DIRETORIO PRINCIPAL
# mkdir /java
/java
DIRETORIO DE PACOTES (hibernate, struts, jboss, ejb, ...)
# mkdir /java/pacote
/java/pacote
DIRETORIO PARA PROJETOS
# mkdir /java/projeto
/java/projeto
vamos dar direito de escrita e gravação
OBS: é necessário criar uma arquivo qualquer, pode ser um documento em branco dentro da pasta "projeto" para poder alterar a permissão internas da pasta
# touch /java/projeto/a
PERMISSÕES:
# chmod 775 /java/projeto
# chmod 775 /java/projeto/*
Mude o Grupo do direito
# chown root.hudson /java/projeto
# chown root.hudson -c -R /java/projeto/*
DIRETORIO j2se (jvm / jdk)
# mkdir /java/j2se
/java/j2se
JVM - Java Virtual Machine ou
JRE - Java SE Runtime Environment
---------------------------------
download: Java RE baixado do site da Oracle
| x | Accept License Agreement
jre-8u11-linux-x64.tar.gz (54.4 Mb)
copie aki o arquivo jre-8u11
# cp jre-8u11-linux-x64.tar.gz /java/j2se/
descompactar o arquivo
tar -vzxf jre-8u11-linux-x64.tar.gz
no diretorio principal, crie um link simbolico
/java
# ln -s /java/j2se/jre1.8.0_11/bin/java jvm
criar um li nk simbólico para o browser - 32bits
# ln -s /java/j2se/jre1.8.0_25/lib/i386/libnpjp2.so jvm-browser
criar um li nk simbólico para o browser - 32bits
# ln -s /java/j2se/jre1.8.0_25/lib/i386/libnpjp2.so jvm-browser
JDK - Java SE Development Kit ou
Java SE
------------------------
baixe o arquivo jdk-8u11 do site da Oracle
Download: Java SE
| x | Accept License Agreement
jdk-8u11-linux-x64.tar.gz (151.7 Mb)
copie o arq p o diretorio j2se
# cp jdk-8u11-linux-x64.tar.gz /java/j2se/
descompactar o arquivo
tar -vzxf jdk-8u11-linux-x64.tar.gz
ARQUIVO SIMBOLICO DE REDIRECIONAMENTO JDK
entre no diretorio
# cd /java
crie um link simbólico
# ln -s /java/j2se/jdk1.8.0_11/bin/java jdk
sera criado um link simbolico apontando p este endereco
jdk -> /java/j2se/jdk1.8.0_11/bin/java
crie também um link simbólico para Netbeans
# ln -s /java/j2se/jdk1.8.0_11 jdk-netbeans
sera criado um link simbolico apontando p este endereco
jdk-netbeans -> /java/j2se/jdk1.8.0_11/bin/java
### VARIAVEL DE AMBIENTE
no arquivo de configuracao da variavel de ambiente vim /etc/profile vamos acrescentar as linhas:
export JAVA_HOME=/java/jdk:/java/jvm
export CLASSPATH=$JAVA_HOME/lib:.:/java/projeto/
export PATH=$PATH:$JAVA_HOME/bin
para que as variaveis de ambiente entrem em funcionamento, reinicie o seu computador (isso me faz lembraram do [R]Wuindows )
edite o arquivo da variavel de ambiente
# vim /etc/profile
=============
### vim /etc/profile ###
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
if [ "$PS1" ]; then
if [ "$BASH" ]; then
PS1='\u@\h:\w\$ '
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi
### JAVA - VARIAVEL DE AMBIENTE
export JAVA_HOME=/java/jdk:/java/jvm
export CLASSPATH=$JAVA_HOME/lib:.:/java/projeto/
export PATH=$PATH:$JAVA_HOME/bin
umask 022
=============
Definição do java padrão para ser usado no sistema e do link simbólico
# update-alternatives --install /usr/bin/java java /java/j2se/jdk1.8.0_11/bin/java 25000
# update-alternatives --install /usr/bin/javac javac /java/j2se/jdk1.8.0_11/bin/javac 25000
verificar a prioridade
# update-alternatives --config java
agora vamos testar se a variavel de ambeinte esta respondendo, faça o teste com usuário comum
$ env | grep JAVA
JAVA_HOME=/java/jdk:/java/jvm
$ java -version
java version "1.8.0_11"
Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)
$ javac -version
javac 1.8.0_11
### VAMOS RECAPTULAR...
estrutura de diretorios ficou assim
/java // diretorio principal
/java/jdk -> /java/j2se/jdk1.8.0_11/bin/java // link simbolico
/java/jvm -> /java/j2se/jre1.8.0_11/bin/java // link simbolico
/java/j2se (diretorio jre+jdk)
/java/j2se/jdk1.8.0_11/bin/java // pacote jdk.bin
/java/j2se/jre1.8.0_11/bin/java // pacote jre
/java/pacote (hibernate, struts, jboss, ejb, ...)
/java/projeto (agenda, folha, caixa, ...)
esta estrutura de diretórios garante uma fácil manutenção e localização do seu projeto caso necessite atualizar, por exemplo, e JDK, bastará apagar o link simbólico e recria-lo apontando p o arquivo mais recente
digamos q o proximo JDK seja o jdk-8u20,
1- baixe o arquivo do site da Oracle -
- jdk-8u20-linux-x64.tar.gz (93 Mb)
2- salve ele dentro do diretorio: /java/j2se
3- descompactar o arquivo
# tar -vzxf jdk-8u20-linux-x64.tar.gz
4- apague o link simbolico antigo
# cd /java
# rm jdk
4- crie um novo link simbolico
# ln -s /java/j2se/jdk1.8.0_11/bin/java jdk
### TESTE DE COMPILAÇÃO
para termos certeza q td esta funcionado, vamos cria um arquivo Java, complilar e rodar
como usuário comum "$", crie um novo diretorio p seu novo projeto
$ mkdir /java/projeto/teste1
$ cd /java/projeto/teste1
cria o arquivo TesteJDK.java
/java/projeto/teste1$ vim TesteJDK.java
==============
/*
* Arquivo: /java/projeto/teste1/TesteJDK.java
* by HuDSON
* Java + Variavel de Ambiente
* http://hudsonss.blogspot.com
* 13-08-2014
*/
public class TesteJDK{
public static void main(String args[]){
System.out.println("\n");
System.out.println("Olá Mundo Java!");
System.out.println("Teste de compilação com JDK 1.8");
System.out.println("by HuDSON - http://hudsonss.blogspot.com - 06-08-2014");
System.out.println("\n");
}
}
==============
para compilar, digite o comando:
/java/projeto/teste1$ javac TesteJDK.java
para executar, digite o comando:
/java/projeto/teste1$ java TesteJDK
Olá Mundo Java!
Teste de compilação com JDK 1.8
by HuDSON - http://hudsonss.blogspot.com - 06-08-2014
### INSTALAÇÃO NETBEANS 6.8
bom, instalar a IDE NeaBeans 6.8, temos a opção de usar o Prompt
# aptitude install netbeans
ou através da ferramenta gráfica Synaptic, pesquise e marque para baixar:
netbeans
outra forma é baixar o arquivo de instalação do NetBeans diretamente no site
https://netbeans.org/downloads/
- Idioma: Português (Brasil)
- Plataforma: Linux (x86/x64)
| Download |
netbeans-8.0-linux.sh - NetBeans 8 versão completa 203 Mb
após download, mudar permissão para excecutar a instalação
chmod 755 netbeans-8.0-linux.sh
instalar NetBeans
./netbeans-8.0-linux.sh
### caminho JDK
/java/j2se/jdk1.8.0_11
### ATIVAR JAVA NO BROWSER
http://ubuntuforum-br.org/index.php/topic,110854.0.html
### MOZILLA FIREFOX
# cd /usr/lib/mozilla/plugins
#### ln -s /java/j2se/jdk1.8.0_11/bin/java
# ln -s /java/jvm
# about:plugins
### 32bit
# ln -s /java/jvm-browser /usr/lib/mozilla/plugins
### digite no browser
about:plugins
### digite no browser
about:plugins
### GOOGLE CHROME
# cd /opt/google/chrome
# ln -s /java/jvm
#### 32bit - precisa ajustar o caminho
# ln -s /java/jvm-browser /opt/google/chrome/
### 64bit - link correto
# ln -s /java/jvm-browser /opt/google/chrome/
### digite no browser
chrome://plugins/
chrome://version/
### digite no browser
chrome://plugins/
chrome://version/
#################################
Site do Banco do Brasil no Linux – Ubuntu 14.04 64 bits
Publicado em 22 de abril de 2014 por admin
http://leodamata.com.br/blog/?p=451
Anteriormente, eu tinha dado uma dica de como acessar o Banco do Brasil no Ubuntu 12.04 de 64 bits. Hoje eu fiz a migração para o Ubuntu 14.04 e veio novamente a necessidade de acessar o site do banco.
Segue novamente a dica completa para ter acesso ao internet banking do Banco do Brasil:
# mkdir -p /etc/.java/.systemPrefs
# chmod 755 -R /etc/.java
# apt-get install icedtea-8-plugin
# cd /usr/lib/firefox-addons/plugins
# ln -s /java/j2se/jre1.8.0_11/lib/amd64/libnpjp2.so
### ln -s [origem] [destino: simbólico]
Verificar plugins
# about:plugins
Reabra o navegador e entre na seguinte página, para ver se está instalado:
http://www.java.com/pt_BR/download/installed.jsp
INSTALAÇÃO EM MAQUINA LINUX DE USUARIO COMUM:
$ sudo add-apt-repository ppa:webupd8team/java && sudo apt-get update && sudo apt-get install oracle-jdk7-installer icedtea-7-plugin
Automaticamente, o plugin nativo (que não funciona no Banco do Brasil) será removido, caso este esteja instalado.
MUDAR O CAMINHO DO JDK DENTRO DO NETBEANS
Para mudar o caminho do JDK que o NetBeans usa, alter o arquivo
# vim /usr/local/netbeans-8.1/etc/netbeans.conf
DE:
netbeans_jdkhome="/usr"
PARA (instalação nova do NetBeans - caminho absoluto):
netbeans_jdkhome="/java/j2se/jdk1.8.0_65"
PARA (alterando arquivo do NetBeans já instalado - aceita link simbolico):
netbeans_jdkhome="/java/jdk-netbeans"
.
MUDAR O CAMINHO DO JDK DENTRO DO NETBEANS
Para mudar o caminho do JDK que o NetBeans usa, alter o arquivo
# vim /usr/local/netbeans-8.1/etc/netbeans.conf
DE:
netbeans_jdkhome="/usr"
PARA (instalação nova do NetBeans - caminho absoluto):
netbeans_jdkhome="/java/j2se/jdk1.8.0_65"
PARA (alterando arquivo do NetBeans já instalado - aceita link simbolico):
netbeans_jdkhome="/java/jdk-netbeans"
.
Um comentário:
NetBeans não aparece no Menu do Ubuntu/Mint
Edite o Menu como botão direito sobre lançador de menus, va em [Menu / Desenvolvimento] e ADD um novo item:
O caminho do lançador do meu Netbeans esta em:
/usr/local/netbeans-8.0.2/bin/netbeans
O caminho do Icone:
/usr/local/netbeans-8.0.2/nb/netbeans.png
Postar um comentário