Não consigo instalar o Java no Wand Board Quad executando o Ubuntu 12.04

-1

Eu peguei o Wand Board e fui curioso para ver como ele pode funcionar como um Minecraft Server. Então eu baixei o JDK 8 do site oficial do ARM e o extraí para a minha pasta OPT, depois de fazer isso eu rodei "java -version" da pasta e ele disse que o java não foi encontrado.

inaro@linaro-ubuntu-desktop:~$ opt/jdk1.8.0/bin/java -Xmx768M -Xms768M ${GC_OPTS} -jar Tekkit.jar nogui
-bash: opt/jdk1.8.0/bin/java: No such file or directory
linaro@linaro-ubuntu-desktop:~$

Mesmo que exista! '

linaro@linaro-ubuntu-desktop:~$ cd /opt
linaro@linaro-ubuntu-desktop:/opt$ ls
jdk1.8.0
linaro@linaro-ubuntu-desktop:/opt$ cd jdk1.8.0
linaro@linaro-ubuntu-desktop:/opt/jdk1.8.0$ ls
COPYRIGHT  README.html                  bin  include  lib  release
LICENSE    THIRDPARTYLICENSEREADME.txt  db   jre      man  src.zip
linaro@linaro-ubuntu-desktop:/opt/jdk1.8.0$ cd bin
linaro@linaro-ubuntu-desktop:/opt/jdk1.8.0/bin$ ls
appletviewer  javac     jdeps       jsadebugd     pack200      servertool
extcheck      javadoc   jhat        jstack        policytool   tnameserv
idlj          javah     jinfo       jstat         rmic         unpack200
jar           javap     jjs         jstatd        rmid         wsgen
jarsigner     jcmd      jmap        keytool       rmiregistry  wsimport
java          jconsole  jps         native2ascii  schemagen    xjc
java-rmi.cgi  jdb       jrunscript  orbd          serialver
linaro@linaro-ubuntu-desktop:/opt/jdk1.8.0/bin$

Qualquer ajuda seria apreciada!

    
por user185257 18.08.2013 / 22:03

3 respostas

1

O release do Oracle JDK 8 para o ARM é construído para ABI de ponto flutuante difícil. O Ubuntu para Wandboard é uma construção flutuante ou flutuante? Se for soft float, você receberá o erro informado acima. Tente um JDK construído para o ABI do soft float (provavelmente o JDK 7, já que não acredito que o Oracle tenha lançado um JDK 8 de soft-float até o momento).

    
por Ed K 25.08.2013 / 06:48
0

strongs, tente com:

/opt/jdk1.8.0/bin/java

Como eu posso ver, você esqueceu de colocar uma barra na frente do comando e isso é um problema.

Em segundo lugar, verifique no Nautilus qual é exatamente o nome do arquivo. Deve ser exatamente 'java' e depois que eu vi seus comentários eu suspeito que o nome do arquivo contém um ou mais espaços no final ou talvez outro caractere estranho. Então tente renomear no Nautilus e você verá.

Também sugiro que você adicione o diretório /opt/jdk1.8.0/bin/ ao seu PATH:

export PATH=$PATH:/opt/jdk1.8.0/bin/

Veja também: Como adicionar um diretório ao meu caminho?

    
por Radu Rădeanu 18.08.2013 / 22:15
0

Fixo!

O problema é que o Java referenciava /lib/ld-linux-armhf.so.3 , que não existe no sistema. Quando você olha para /lib , o único arquivo do carregador é /lib/ld-linux.so.3 , então basta vinculá-los e ele funciona. Abaixo está como eu trabalhei e o que eu fiz para consertar isso.

Aproveite

root@linaro-ubuntu-desktop:/opt/java/jdk1.8.0_06/bin# java
-su: /usr/bin/java: No such file or directory
root@linaro-ubuntu-desktop:/opt/java/jdk1.8.0_06/bin# strings java

/lib/ld-linux-armhf.so.3
qwwBI
libpthread.so.0
_Jv_RegisterClasses
libjli.so
_ITM_deregisterTMCloneTable
JLI_Launch
__gmon_start__
_ITM_registerTMCloneTable
libdl.so.2
libc.so.6
abort
__libc_start_main
lib.so
$ORIGIN/../lib/arm/jli:$ORIGIN/../lib/arm
SUNWprivate_1.1
GLIBC_2.4
1.8.0_06-b23
java

root@linaro-ubuntu-desktop:/opt/java/jdk1.8.0_06/bin# ls /lib/ld*
/lib/ld-linux.so.3
root@linaro-ubuntu-desktop:/opt/java/jdk1.8.0_06/bin# ln -s /lib/ld-linux.so.3 /lib/ld-linux-armhf.so.3
root@linaro-ubuntu-desktop:/opt/java/jdk1.8.0_06/bin# ls /lib/ld*
/lib/ld-linux-armhf.so.3  /lib/ld-linux.so.3
root@linaro-ubuntu-desktop:/opt/java/jdk1.8.0_06/bin# java -version
java version "1.8.0_06"
Java(TM) SE Runtime Environment (build 1.8.0_06-b23)
Java HotSpot(TM) Client VM (build 25.6-b23, mixed mode)
    
por oldgreybeard 24.01.2015 / 19:40