instala o java sdk 6, wheezy

1

Seguiu o wiki debian Java Sun e, mais tarde, 1 [abrir jsk 7] 2 que tem uma anotação na instalação 6: link para java 7 no debian

aptitude install sun-java6-jdk

No candidate version found for sun-java6-jdk No candidate version found for sun-java6-jdk No packages will be installed, upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B of archives. After unpacking 0 B will be used.

Então baixei o bin sdk do Java arquivo (devo fazer o download do bin do rpm?)

Terminou o terminal novamente, processou e digitou make, mas obteve error no make! Como faço para fazer? Como instalo o Java 6 sdk?

Atualização:

caixas são apenas scripts com anexos. Eles são instaladores.

Apenas:

cd to folder su (enter password) chmod 755 xxx.bin ./xx.bin

Isso executa o script e extrai para uma pasta jdk1.6.0_45 na pasta atual. E agora?

    
por tgkprog 10.08.2013 / 20:33

2 respostas

3

Parece que era uma questão newbie, bins são apenas scripts com anexos (mais precisamente 'bins' são pacotes binários , ao contrário de pacotes fonte. Isso inclui coisas que você instala via apt-get ( que é compilado pelo debian) e oracle javas (que são compilados pelo oracle para 32 ou 64 bits linux) O momento aha para mim foi que eu não preciso executá-los como um parâmetro para outro comando, mas eles são scripts auto-executáveis / como no mac - você pode descompactar ou jar extrai-los}.

O make-jpkg precisa ser instalado, não um erro de digitação! Veja o link

Nova instalação do Debian então teve que ser bom ter como

apt-get install make gcc

(o gcc não é necessário para java, mas espero que eu precise dele no futuro quando eu tentar construir um c ++ a

e

apt-get install java-package

(necessário isso)

Faça o pacote

make-jpkg jdk-6u45-linux-x64.bin

E instale-o

dpkg -i oracle-j2sdk1.7_1.7.0+update2_amd64.deb

Escolha qual versão deve ser o padrão:

sudo update-java-alternatives -s j2sdk1.7-oracle

onde 'j2sdk1.7-oracle' é a pasta onde foi instalado na sua instalação.

Eu tinha sofrido antes do make-jpkg jdk-6u45-linux-x64.bin

You are real root -- unfortunately, some Java distributions have install scripts that directly manipulate /etc, and may cause some inconsistencies on your system. Instead, you should become a non-root user and run:

fakeroot make-jpkg jdk-6u45-linux-x64.bin

which will allow no damage to be done to your system files and still permit the Java distribution to successfully extract.

Tenho que amar o linux - olhando por cima do seu ombro.

Depois do fakeroot

Deu o comando novamente. Resposta:

Detected Debian build architecture: amd64 Detected Debian GNU type: x86_64-linux-gnu

Detected product: Java(TM) Development Kit (JDK) Standard Edition, Version 1.6.0+update45 Oracle(TM), Inc. Is this correct [Y/n]:

Pressione y; Em seguida, demorou alguns minutos para desempacotar e reacondicionar vários avisos, mas funcionou.

Finalmente, pedi-me para executar o comando, como root:

dpkg -i oracle-j2sdk1.6_1.6.0+update45_amd64.deb

Depois de fazer isso, a versão java me dá a versão correta - sdk 1.6_45:

java -version

java version "1.6.0_45" Java(TM) SE Runtime Environment (build 1.6.0_45-b06) Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

    
por 11.08.2013 / 00:15
1

Por que você não instala o Oracle Java JDK 7, que é a versão mais recente?

Para instalar o Java Runtime Environment no Debian, Ubuntu, etc.

apt-get install openjdk-7-jre

Para instalar um pacote para desenvolver programas usando Java no Debian, Ubuntu, etc.

apt-get install openjdk-7-jdk

Fonte: link

    
por 25.11.2013 / 05:03