Ribamar Posted October 8, 2006 at 03:38 PM Report #55901 Posted October 8, 2006 at 03:38 PM Broas amigos. Já h'algum tempo que ando desaparecido. Ta tudo fixe com vcs? Instalei recentemente o Linux Ubuntu, estou a curtir bue, ja instalei o Eclipse 3.1 (vou actualizar pa 3.2 ainda hoje), instalei o Java 1.5.0.6, programo na boa e corro na boa files java no Eclipse. Mas no terminal ao tentar correr uma aplicação java acontece por exemplo o seguinte: root@gouveia-laptop:/home/gouveia/Documents/Trab1# javac subsequencia/Seq.java root@gouveia-laptop:/home/gouveia/Documents/Trab1# java subsequencia.Seq Exception in thread "main" java.lang.ClassNotFoundException: java.util.Scanner not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}} at java.net.URLClassLoader.findClass(libgcj.so.7) at java.lang.ClassLoader.loadClass(libgcj.so.7) at java.lang.ClassLoader.loadClass(libgcj.so.7) at subsequencia.Seq.main(Seq.java:8) root@gouveia-laptop:/home/gouveia/Documents/Trab1# Desconfio de o terminal estar a ir buscar o java 1.4, porque eu no eclipse também tive de definir "à mão" para este usar o jre 1.5 depois de ter instalado este. Agora, como vou fazer isso po terminal? CUmps 👍
magician Posted October 8, 2006 at 03:49 PM Report #55904 Posted October 8, 2006 at 03:49 PM Faz java -version . I haven’t lost my mind; it’s backed up on DVD somewhere!
Ribamar Posted October 8, 2006 at 03:55 PM Author Report #55907 Posted October 8, 2006 at 03:55 PM Bem visto, da isto: java version "1.4.2" gij (GNU libgcj) version 4.1.0 (Ubuntu 4.1.0-1ubuntu8) Copyright (C) 2006 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. Mas eu tenho o 1.5.0.6 instalado, como faço com que o terminal va buscar esse?
magician Posted October 8, 2006 at 04:33 PM Report #55917 Posted October 8, 2006 at 04:33 PM vais á pasta onde tens o java5 instalado e copias os ficheiros da java, javac,etc... para a pasta /bin ou seja subtituir pelos 1.4 que estão lá. I haven’t lost my mind; it’s backed up on DVD somewhere!
Ribamar Posted October 8, 2006 at 05:20 PM Author Report #55934 Posted October 8, 2006 at 05:20 PM Eu vou à minha pasta /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/bin/ e copio o javac, mas na pasta /usr/bin não é permitido colar, a opção colar não está disponível Anyway, nesta pasta está um atalho javac para o javac 1.5, por isso era suposto estar tudo ok... Mais... fui ao Synaptic Package Manager e não tenho o 1.4 instalado, pelo menos os packages... so do 1.5.... esquisito, não sei o que fazer... HELP PLEASE
magician Posted October 8, 2006 at 05:24 PM Report #55935 Posted October 8, 2006 at 05:24 PM isso pelo X nao vais la tens de copiar pela consola faz cp src dest como root. o javac é o 5 mas o java que executa tá a usar é o 1.4 que é a jre. I haven’t lost my mind; it’s backed up on DVD somewhere!
Knitter Posted October 8, 2006 at 06:19 PM Report #55948 Posted October 8, 2006 at 06:19 PM Já fizeste m*rda 👍 Acredito que o magician tentou ajudar mas não o fez da melhor maneira. Parece que não conheces o www.ubuntuguide.org se não não tinhas tido esse problema. Ora bem... o java que vem no ubuntu é uma versão alternativa e open source, por isso é que diz "gij", é o nome dele. No fim de instalares o java a única coisa que tens de fazer é configurar o sistema para usar o novo java e para isso basta escreveres: sudo update-alternatives --config java depois aparece uma lista e escolhes a opção correcta do java que estás a usar. Já agora o eclipse não funciona bem com o gij tens mesmo de mudar para a máquina virtual da sun. Peace.
Triton Posted October 8, 2006 at 06:21 PM Report #55949 Posted October 8, 2006 at 06:21 PM O Fedora Core traz uma versão do Eclipse que funciona bem com o GNU Java, mas o melhor é mesmo instalar a versão oficial da SUN. 👍 <3 life
magician Posted October 8, 2006 at 07:04 PM Report #55959 Posted October 8, 2006 at 07:04 PM Já fizeste m*rda 👍 Acredito que o magician tentou ajudar mas não o fez da melhor maneira. Parece que não conheces o www.ubuntuguide.org se não não tinhas tido esse problema. Ora bem... o java que vem no ubuntu é uma versão alternativa e open source, por isso é que diz "gij", é o nome dele. No fim de instalares o java a única coisa que tens de fazer é configurar o sistema para usar o novo java e para isso basta escreveres: sudo update-alternatives --config java depois aparece uma lista e escolhes a opção correcta do java que estás a usar. Já agora o eclipse não funciona bem com o gij tens mesmo de mudar para a máquina virtual da sun. Peace. Descolhecia essa treta é por essas e por outras que nao uso Ubuntu :S I haven’t lost my mind; it’s backed up on DVD somewhere!
Knitter Posted October 8, 2006 at 08:35 PM Report #55975 Posted October 8, 2006 at 08:35 PM Descolhecia essa treta é por essas e por outras que nao uso Ubuntu :S Por acaso até é uma vantagens, de uma forma simples podes configurar diferentes versões de ferramentas e aplicações. Podes ter várias versões de java, de python, gcc, etc e configurar tudo em alguns segundos. Mas usar ubuntu sem conhecer o ubuntuguide é um crime 👍 magician desculpa ter respondido daquela forma, agora que reli reparo que não foi a melhor, sei que tentaste ajudar o melhor que podias. Na generalidade o eclipse funciona bem com o gij mas já encontrei algumas opções, tipo updates e algumas configurações, que misteriosamente sumiam, não sei se acontece o mesmo com a nova versão, o 3.2 mas mesmo assim é melhor usar a máquina da sun, e entretanto pode ser que passe a GPL.
magician Posted October 8, 2006 at 08:38 PM Report #55978 Posted October 8, 2006 at 08:38 PM Sbem 👍 Mas continuo a dizer que é uma treta 😄 Para que ter varias versões de uma programa ? Eu pessoalmente detesto ubuntu mas pronto é a minha opinião. I haven’t lost my mind; it’s backed up on DVD somewhere!
Knitter Posted October 8, 2006 at 09:02 PM Report #55986 Posted October 8, 2006 at 09:02 PM Sim ter várias versões de um programa e fazer o sistema usar o que pretendes sem teres de fazer grandes configurações. Por exemplo, neste momento tenho no meu Kubuntu o java da sun e o gij, para alternar entre um e outro basta configurar as alternativas. Basicamente o programa apenas gere os links simbólicos que permitem executar os programas. Já me deu jeito algumas vezes...
magician Posted October 8, 2006 at 09:11 PM Report #55987 Posted October 8, 2006 at 09:11 PM Pá eu pessoalmente axo um desperdicio de recursos, se tem 1 versão a funcionar a 100% por que ter 2 ? I haven’t lost my mind; it’s backed up on DVD somewhere!
Ribamar Posted October 8, 2006 at 11:00 PM Author Report #55994 Posted October 8, 2006 at 11:00 PM Já fizeste m*rda 👍 Acredito que o magician tentou ajudar mas não o fez da melhor maneira. Parece que não conheces o www.ubuntuguide.org se não não tinhas tido esse problema. Ora bem... o java que vem no ubuntu é uma versão alternativa e open source, por isso é que diz "gij", é o nome dele. No fim de instalares o java a única coisa que tens de fazer é configurar o sistema para usar o novo java e para isso basta escreveres: sudo update-alternatives --config java depois aparece uma lista e escolhes a opção correcta do java que estás a usar. Já agora o eclipse não funciona bem com o gij tens mesmo de mudar para a máquina virtual da sun. Peace. És o maior. Pa, aindo só uso Ubuntu há 4 ou 5 dias, dá-me tempo 😄 Cumps PS.: Ubuntu rula
Knitter Posted October 9, 2006 at 07:43 AM Report #56005 Posted October 9, 2006 at 07:43 AM Pá eu pessoalmente axo um desperdicio de recursos, se tem 1 versão a funcionar a 100% por que ter 2 Imagina que tens um programa que tem de ser compilado com o gcc3 mas tu até já tens o gcc4 o que é que fazes? removes o 4 e instalas o 3 só para compilar o programa e depois voltas a remover o 3 para colocar o 4? ok, muito offtopic mas é apenas um exemplo 👍
HecKel Posted October 31, 2006 at 03:49 PM Report #61224 Posted October 31, 2006 at 03:49 PM Embora que já vá tarde..., mas por vezes é bastante mais simples e rápido alterar o EXPORT do .bashrc ou .bash_profile que encontras na pasta home da tua área. (cd ~). abraços, HecKel Look Left Blog
Knitter Posted October 31, 2006 at 06:45 PM Report #61251 Posted October 31, 2006 at 06:45 PM Nunca se vem tarde 😛 Neste caso, Ubuntu, não é nem mais rápido nem mais simples. Tendo em conta que no caso do Edgy, o mais recente ubuntu, existem algumas 3 máquinas virtuais um simples export não resolve o problema. Ficas com muita coisa a usar máquinas diferentes 🙂 Só para lembrar que o sistema do Ubuntu Edgy mudou um pouco, não deixem de visitar o ubuntuguide para saberem como colocar o vosso sistema a funcionar.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now