- Instalando o JUDE!!!
+ Responder ao Tópico
-
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?
-
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?
-
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
-
Re: Instalando o JUDE!!!
Cola uma parte maior do erro aí pra gente tentar te ajudar.
-
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.
-
Re: Instalando o JUDE!!!
quando vc executa no console:
java -version
o que aparece pra vc?
-
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.
-
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)
-
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
-
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?
-
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
-
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.
-
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
-
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.