Página 2 de 2 PrimeiroPrimeiro 12
+ Responder ao Tópico



  1. Olá, Macqueen;
    A idéia central deste post é tratar do erro específico descrito acima, isto é:
    java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory

    Quando referi-me à instalação pelo apt-get, fazia menção ao modo como instalei o java no meu sistema (#apt-get install sun-java6-jdk...). Então todas as observações e procuras que fiz diziam respeito ao erro do java já citado. Mas, de qualquer forma, estamos à disposição no que for possível para ajudá-lo. Porém, insisto para que o amigo verifique se o java está corretamente configurado no seu sistema através dos testes observados acima. Quer dizer, abra um terminal e execute os comandos a seguir:
    1 - $java -version
    Na saída deverá aparecer a descrição da versão do java instalado e configurado no seu sistema...
    2- $javac -version
    Na saída deverá aparecer a descrição da versão do javac instalado e configurado no seu sistema...
    3 - $javac
    Na saída deve aparecer as características do javac... (uma espécie de listagem...)

    Por ora, é só isso. Mas pode postar os erros apresentados para que possamos tentar resolver...
    Um abraço

  2. Olá, Macqueen;
    Aqui uma instalação do java que funciona:
    Após apt-get update...
    mon111:/home/fsfarias# apt-get install sun-java6-jdk
    Processing triggers for menu ... #########Fim da instalação do java pelo apt-get

    mon111:/home/fsfarias# java -version
    java version "1.5.0" #########Versão padrão da instalação
    gij (GNU libgcj) version 4.3.2
    Copyright (C) 2007 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    mon111:/home/fsfarias# javac #########Teste javac
    Usage: javac <options> <source files>
    where possible options include:
    -g Generate all debugging info
    -g:none Generate no debugging info
    -g:{lines,vars,source} Generate only some debugging info
    -nowarn Generate no warnings
    -verbose Output messages about what the compiler is doing
    -deprecation Output source locations where deprecated APIs are used
    -classpath <path> Specify where to find user class files and annotation processors
    -cp <path> Specify where to find user class files and annotation processors
    -sourcepath <path> Specify where to find input source files
    -bootclasspath <path> Override location of bootstrap class files
    -extdirs <dirs> Override location of installed extensions
    -endorseddirs <dirs> Override location of endorsed standards path
    -proc:{none,only} Control whether annotation processing and/or compilation is done.
    -processor <class1>[,<class2>,<class3>...]Names of the annotation processors to run; bypasses default discovery process
    -processorpath <path> Specify where to find annotation processors
    -d <directory> Specify where to place generated class files
    -s <directory> Specify where to place generated source files
    -implicit:{none,class} Specify whether or not to generate class files for implicitly referenced files
    -encoding <encoding> Specify character encoding used by source files
    -source <release> Provide source compatibility with specified release
    -target <release> Generate class files for specific VM version
    -version Version information
    -help Print a synopsis of standard options
    -Akey[=value] Options to pass to annotation processors
    -X Print a synopsis of nonstandard options
    -J<flag> Pass <flag> directly to the runtime system

    mon111:/home/fsfarias# whereis java ######Localizando o java
    java: /usr/bin/java /etc/java /usr/share/java
    mon111:/home/fsfarias# ls -l /usr/bin/java
    lrwxrwxrwx 1 root root 22 2011-04-03 10:45 /usr/bin/java -> /etc/alternatives/java
    mon111:/home/fsfarias# ls -l /etc/alternatives/java
    lrwxrwxrwx 1 root root 34 2011-04-06 12:36 /etc/alternatives/java -> /usr/lib/jvm/java-gcj/jre/bin/java #####Aqui ele mostra a instalação padrão

    mon111:/home/fsfarias# ls -l /usr/java
    ls: cannot access /usr/java: No such file or directory #####java instalado não encontrado

    mon111:/home/fsfarias# cd /usr
    mon111:/usr# ln -s /usr/lib/jvm/java-6-sun-1.6.0.22 java #####criando link simbólico para java
    mon111:/usr# ls -l /usr/java
    lrwxrwxrwx 1 root root 32 2011-04-06 13:00 /usr/java -> /usr/lib/jvm/java-6-sun-1.6.0.22 ###java instalado encontrado


    ####Versão padrão da instalação do Debian

    mon111:/usr# java -version
    java version "1.5.0"
    gij (GNU libgcj) version 4.3.2
    Copyright (C) 2007 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    ####Alterando /etc/alternatives

    mon111:/usr# cd /etc/alternatives
    mon111:/etc/alternatives# rm java
    mon111:/etc/alternatives# ln -s /usr/java/bin/java java #####criando link simbólico

    ####Versão instalada pelo apt-get
    mon111:/etc/alternatives# java -version
    java version "1.6.0_22"
    Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
    Java HotSpot(TM) Server VM (build 17.1-b03, mixed mode)
    mon111:/etc/alternatives#

    Um abraço
    Última edição por dofarias; 06-04-2011 às 13:49.






Tópicos Similares

  1. aplicação java não roda
    Por regissteigleder no fórum Sistemas Operacionais
    Respostas: 2
    Último Post: 03-09-2009, 06:44
  2. java .class não roda na slackware 10
    Por rpapa no fórum Servidores de Rede
    Respostas: 1
    Último Post: 11-05-2005, 07:39
  3. Java Não Consigo??
    Por DIVORAK no fórum Servidores de Rede
    Respostas: 1
    Último Post: 22-04-2003, 20:28
  4. o nmbd roda mais o smbd nao roda
    Por no fórum Servidores de Rede
    Respostas: 6
    Último Post: 02-04-2003, 11:45
  5. kylix não roda!!!
    Por no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 07-02-2003, 17:10

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L