+ Responder ao Tópico



  1. #1
    hlds
    Visitante

    Padrão Instalando o JUDE!!!

    To tentando instalar o JUDE no Fedora 4, eu baixei a versao zipada, decompactei, executei o ./jude, so q ta dando erro qnd executa, ta dando:

    NUllPointExecpetion, alguem sabe o q eh isso?

  2. #2

    Padrão Re: Instalando o JUDE!!!

    Saudações amigo,

    Esse erro de NullPointerException é do java.
    Você tem o jre instalado corretamente na sua máquina? e as variáveis JAVA_HOME e CLASSPATH, configurou alguma delas?

  3. #3
    hlds
    Visitante

    Padrão Re: Instalando o JUDE!!!

    eu to ligado, relamente eh do Java, mas instalei td direito, classpath , etc, tanto q o NetBenas aki ta funcionando normal :/

    obs: instalei o JEE

  4. #4

    Padrão Re: Instalando o JUDE!!!

    Cola uma parte maior do erro aí pra gente tentar te ajudar.

  5. #5
    hlds
    Visitante

    Padrão Re: Instalando o JUDE!!!

    so aparece isso msm:

    [root@localhost jude_community_3.0.2]# ./jude
    Exception during runtime initialization
    java.lang.NullPointerException
    <<No stacktrace available>>

    o jee ta instalado direito, tanto q o netbeans ta rodanmdo perfeito.

  6. #6

    Padrão Re: Instalando o JUDE!!!

    quando vc executa no console:
    java -version
    o que aparece pra vc?

  7. #7
    hlds
    Visitante

    Padrão Re: Instalando o JUDE!!!

    [root@localhost ~]# java -version
    java version "1.4.2"
    gij (GNU libgcj) version 4.0.2 20051125 (Red Hat 4.0.2-8)

    Copyright (C) 2005 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.

  8. #8
    hlds
    Visitante

    Padrão Re: Instalando o JUDE!!!

    engracado q eu instalei o JEE mais novo e ele n ta como o padrao do SO:

    [root@localhost bin]# /opt/SUNWappserver/jdk/bin/java -version
    java version "1.5.0_06"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
    Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)

  9. #9

    Padrão Re: Instalando o JUDE!!!

    É isso mesmo cara, ele não tá pegando o java da sun.
    Pra resolver isso é até fácil, se vc já configurou a variável JAVA_HOME, eu renomearia o /usr/bin/java para outra coisa qualquer, tipo /usr/bin/java.gnu.
    Faria um link para o java da sun
    ln -s /opt/SUNWappserver/jdk/bin/java /usr/bin/java

    Pra saber se a sua variável JAVA_HOME está correta execute o echo $JAVA_HOME
    deve aparecer pra vc
    JAVA_HOME=/opt/SUNWappserver/jdk

    Acho que isso já resolve, abraço

  10. #10
    hlds
    Visitante

    Padrão Re: Instalando o JUDE!!!

    rpz, eu ja tinha configurado as variaveis de ambiente direitinho, n usei link, apontei direto pro diretorio do jee (/opt/SUNWappserver/sdk), ele ja ta exibindo corrreto:

    [root@localhost ~]# echo $JAVA_HOME
    /opt/SUNWappserver/jdk
    [root@localhost ~]#

    msm assim ta dando msm problema :/

    o jude_community 3.0.2 so pega c java 1.5 ou c 1.4.2 tb pega?

    eu to achando q n ta pegando pq o 1.5 n ta como padrao, mas as variaveisd ambiente tao apontando p jee novo q instalei.

    e ai?

  11. #11

    Padrão Re: Instalando o JUDE!!!

    Eu entendi amigo, a variável JAVA_HOME tá certa.
    Só que é o seguinte, vc precisa adicionar ao PATH o diretório /opt/SUNWappserver/jdk/bin.
    Deixa eu tentar te explicar pq eu falei pra vc renomear o /usr/bin/java.
    Quando vc executa o comando java, o bash procura esse comando no PATH, e não no JAVA_HOME. O java que o bash vai achar é o da GNU gij.
    Para ele usar o java da SUN vc tem duas opções: vc renomeia como eu expliquei no último post, ou vc coloca no PATH o diretório /opt/SUNWappserver/jdk/bin.

    Mas não é apenas adicionar ao final do PATH o diretório /opt/SUNWappserver/jdk/bin, vc deve adicioná-lo no começo, pois quando vc digita o nome do comando o bash vai procurar este comando diretório por diretório de acordo com a ordem em que eles aparecem no seu PATH.

    Exemplificando:
    O seu PATH padrão é algo parecido com isto:
    PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games

    Voce deve adionar o diretório bin do java no começo:
    PATH=/opt/SUNWappserver/jdk/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games

    Se você usa algum login manager gráfico tipo kdm, basta vc alterar a variável PATH no /etc/profile, já passa a funcionar e valer pra todos os usuários. Se vc usa GDM me fala que eu te explico como definir essa variável.

    Qualquer coisa, posta aí que a gente continua te ajudando, blz?
    abraço

  12. #12
    hlds
    Visitante

    Padrão Re: Instalando o JUDE!!!

    rpz eu acho q ja setei isto, pq no tutorial q segui, eu criei um scrpit com o nome java.sh no /etc/profile.d q tem as seguintes linhas:

    #!/bin/sh

    JAVA_HOME="/opt/SUNWappserver/jdk"

    JRE_HOME="/opt/SUNWappserver/jdk/jre"

    CLASSPATH="$JAVA_HOME:$JAVA_HOME/lib:$JRE_HOME/lib:."

    MANPATH="$MANPATH:$JAVA_HOME/man"

    JAVA_DOC="$JAVA_HOME/docs"

    PATH="$PATH:$JAVA_HOME/bin:$JRE_HOME/bin"

    export JAVA_HOME JRE_HOME CLASSPATH MANPATH JAVA_DOC PATH


    Ou seja, acho q ja esta td configurado, mas msm assim n ta pegando.

  13. #13

    Padrão Re: Instalando o JUDE!!!

    Altera a linha desse script onde está o PATH para:
    PATH="$JAVA_HOME/bin:$JRE_HOME/bin:$PATH"
    que vai funcionar.

    flw, abraço

  14. #14
    hlds
    Visitante

    Padrão Re: Instalando o JUDE!!!

    ae vlw a dica, mas eu (ate que enfim) consegui, o java q tava chamando era o antigo (1.4.2), dai arrumei chamar o novo 1.5, mexendo nas variaveis e ate que enfim pegou direitinho o Jude, que realmente exige plataforma Java 1.5.