Vanei,
obrigado peloconselho, irei compilar sempre os meus servlets fora do
Visual Age. Eu tambem pensei em usar o kawa novamente. Vanei, gostaria de lhe
pedir mais uma coisinha. estou precisando instalar um jsdk em um servidor linux,
mas nao estou encontrando uma versao para linux na internet, voce tem uma versao
ou sabe onde posso encontrar? Se tiver e puder mandar para o meu endereco eu
agradeco.Muito obrigado pelas ajudas que vem me dando, espero um dia poder te
ajudar.
ps: nao tenho limite na minha conta para recer arquivos.
Obrigado!
Rafael.
Vanei Anderson Heidemann wrote:
> > Pessoal,
> >
> > ha poucos dias um colega da lista (Vanei) me deu uma
> > ajuda para
> > utilizar Visual Age for Java para escrever servlets. O meu problema
> > agora e o seguinte: o codigo compila sem maiores problemas,
> > eu obtenho o
> > codigo .class, mas quando eu vou rodar ele com o
> > servletrunner eu recebo
> > a seguinte mensagem: java.lang.ClassFormatError: Extra bytes
> > at the end
> > of the class file. Alguem ja obteve este tipo de problema? O
> > interessante e que se eu pegar o codigo .java gerado pelo Visual Age e
> > compilar no DOS com o javac ira funcionar na hora de roar o
> > .class. Sera
> > que alguem pode me dar uma dica? Voce ja passou por isso Vanei?
>
> Nunca tive esse problema (bem, nunca fiz isso. Sempre exportei e
> compilei fora do Visual Age).
>
> Em teoria, um .class deveria rodar em qualquer JVM. Mas padrão em
> informática é como fofoca, cada um recebe a mensagem de uma forma, modifica
> e passa pra frente alterada. O Visual Age usa um compilador e uma JVM
> própria, e o bytecode é levemente diferente do gerado pelo JDK. Embora não
> devesse, é possível que .class gerado pelo Visual Age pode não ser
> totalmente compatível com o JDK. Aliás, possível apenas não, realmente não é
> compatível, como você percebeu em seu teste.
>
> Minha sugestão é que sempre compile seus fontes com o JDK, quando
> for utilizar os .class fora do Visual Age. Aliás, já abandonei o Visual Age
> e voltei a usar o Kawa.
>
> Vanei Anderson Heidemann
> Senior Programmer
> Sun Certified JAVA Developer
> Technology Center
> DATASUL S.A.
>
> "Nada mais terrível do que um homem murado dentro de si mesmo. Aquele que
> corta toda a comunicação profunda com os outros, que se isola, que se fecha,
> para se tornar inacessível, é o mais infeliz dos homens."
>
> For my always up-to-date contact information, click here:
> http://www.planetall.com/main.asp?cid=1073200
> It's private, secure, and free!
* Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a
lista <[EMAIL PROTECTED]> e de um <submit>.