Java no servidor Ubuntu 12.04? [duplicado]

11

Estou um pouco confuso no momento.

Minha história de fundo é que eu estou tentando criar um servidor Minecraft em um servidor Ubuntu que eu configurei recentemente, obviamente para fazer isso eu precisava de Java, mas depois de pesquisar por um tempo eu não estava Não tenho certeza se é possível (ou legal?) fazê-lo no Ubuntu 12.04 devido a problemas com o tipo de licença - então instalei o JDK aberto que parece não funcionar corretamente com o software do servidor Minecraft (eu esperava)

Agora estou pensando em desinstalar o JDK aberto e, em vez disso, tentar obter o Java adequado, em vez disso, minha pergunta é: isso é possível? É legal? E se sim, como vou fazer isso? Porque estou achando muito difícil encontrar instruções sobre como fazer isso para 12.04. . .

    
por Sean 06.10.2012 / 23:41

2 respostas

16

Os problemas legais que você está se referindo são sobre a distribuição do Oracle Java. Sua licença impede que possa ser fornecida nos repositórios padrão, mas é perfeitamente legal baixá-lo e instalá-lo.

Provavelmente, a maneira mais fácil é usar o WebUpd8 ppa:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Isso executará um script que baixará e instalará o Oracle Java 7 (JDK) a partir do site oficial, por isso é perfeitamente legal.

Se você quiser apenas o JRE, provavelmente o melhor é baixar e instalá-lo manualmente no site da Oracle.

Fonte: INSTALAR ORACLE JAVA 7 EM UBUNTU VIA REPOSITÓRIO PPA

por Salem 07.10.2012 / 00:11
2

link

Ubuntu. Oracle Java 7. Instale o Oracle JDK 7.

Instale o Oracle JRE 7.

Instale o plug-in do Firefox / Chrome Oracle Java 7

Instale o JDK

Faça o download do "arquivo binário compactado" Linux de 32 ou 64 bits - ele tem uma extensão de arquivo ".tar.gz"

Descompacte-o

$ tar -xvf jdk-7u7-linux-i586.tar.gz

O pacote do JDK 7 é extraído no diretório ./jdk1.7.0_07. - Agora mova o diretório do JDK 7 para / usr / lib

$ sudo mv jdk1.7.0_07 /usr/lib/jvm/jdk1.7.0_07

Agora corra

$ sudo update-alternatives --config java

Quais resultados:

There are 2 choices for the alternative java (providing /usr/bin/java). 
Selection Path Priority Status 
———————————————————— 
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode 

Press enter to keep the current choice[*], or type selection number: 

Lembre-se do último número e pressione Enter para sair desse utilitário, ou seja, neste exemplo, lembre-se do número 2.

se apenas uma alternativa for mostrada, lembre-se do número 0

Agora corra

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_07/jre/bin/java 3

Isso adicionará sua nova instalação do JDK 7 à lista de alternativas, ou seja,

use o número lembrado + 1, ou seja, 3 no exemplo acima.

Executar

$ sudo update-alternatives --config java 

Você verá uma saída semelhante abaixo - escolha o número de jdk1.7.0_07 3:

There are 3 choices for the alternative java (providing /usr/bin/java). 
Selection Path Priority Status
———————————————————— 
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode 
3 /usr/lib/jvm/jdk1.7.0_07/jre/bin/java 3 manual mode 
Press enter to keep the current choice[*], or type selection number: 3 

update-alternatives: using /usr/lib/jvm/jdk1.7.0_07/jre/bin/java to provide /usr/bin/java (java) in manual mode. 

Verifique a versão da sua nova instalação do JDK 7:

$ java -version

java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b13)
Java HotSpot(TM) Server VM (build 22.0-b10, mixed mode) 

Instale o JRE

Faça o download do "arquivo binário compactado" Linux de 32 ou 64 bits - ele tem uma extensão de arquivo ".tar.gz"

Descompacte-o

$ tar -xvf jre-7u7-linux-i586.tar.gz

O pacote do JRE 7 é extraído no diretório ./jre1.7.0_07. - Agora mova o diretório do JRE 7 para / usr / lib

$ sudo mv jre1.7.0_07 /usr/lib/jvm/jre1.7.0_07

Agora corra

$ sudo update-alternatives --config java

Quais resultados:

There are 2 choices for the alternative java (providing /usr/bin/java). 
Selection Path Priority Status 
———————————————————— 
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode 

Press enter to keep the current choice[*], or type selection number: 

Lembre-se do último número e pressione Enter para sair desse utilitário, ou seja, neste exemplo, lembre-se do número 2.

se apenas uma alternativa for mostrada, lembre-se do número 0

Agora corra

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0_07/bin/java 3

Isso adicionará sua nova instalação do JRE 7 à lista de alternativas, por exemplo

use o número lembrado + 1, ou seja, 3 no exemplo acima.

Executar

$ sudo update-alternatives --config java 

Você verá uma saída semelhante abaixo - escolha o número de jre1.7.0_07, ou seja, 3:

There are 3 choices for the alternative java (providing /usr/bin/java). 
Selection Path Priority Status 
———————————————————— 
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode 
3 /usr/lib/jvm/jre1.7.0_07/jre/bin/java 3 manual mode 

Press enter to keep the current choice[*], or type selection number: 3 
update-alternatives: using /usr/lib/jvm/jre1.7.0_07/jre/bin/java to provide /usr/bin/java (java) in manual mode. 

N.B. se não houver instalação java anterior, o novo JRE será o padrão e você não verá o acima.

Verifique a versão da sua nova instalação do JRE 7:

$ java -version

java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b13)
Java HotSpot(TM) Server VM (build 22.0-b10, mixed mode) 

Instale o plug-in Firefox / Chrome

Em um terminal:

$ mkdir ~/.mozilla/plugins 

Remova o plug-in IcedTea, se tiver sido instalado.

$ sudo apt-get remove icedtea6-plugin 

Remover uma versão anterior do plug-in Java (pode ou não estar presente)

$ sudo rm ~/.mozilla/plugins/libnpjp2.so 

Agora você pode instalar o plugin, criando um link simbólico (você diz ao Firefox, onde o plugin está localizado).

$ sudo ln -s /usr/lib/jvm/jre1.7.0_07/lib/i386/libnpjp2.so ~/.mozilla/plugins/ 

Confirme se o JRE foi bem sucedido usando o site oficial da oracle.

    
por ptheo 07.10.2012 / 20:02