Para criar um pacote coloca-se na primeira linha:
package xxx.yyy;
Para importar um pacote coloca-se na primeira linha:
import xxx.yyy.*;
Faço isso mas da erro!
Alguém pode dar exemplo?
Para criar um pacote coloca-se na primeira linha:
package xxx.yyy;
Para importar um pacote coloca-se na primeira linha:
import xxx.yyy.*;
Faço isso mas da erro!
Alguém pode dar exemplo?
Se vc dizer o erro eh mais facil…
de qualquer forma, ta ai um exemplo:
package pacote.nome.seupacote;
import java.util.*;
public class Teste {
List a;
}
sendo que o arquivo Teste.java deve estar em uma pasta “pacote/nome/seupacote/Teste.java”
Dica, baixa uma IDE tipo Eclipse da vida para naum ficar se stressando em fazer import etc.
Vaeu pela dica mas eu prefiro usar o Bloco de Notas ou Edit no DOS/Win e o VI no Linux.Acho que da para aprender mais!Essas ferramentas para gerar codigo como Dreamweaver e esas outras para desenvolver programas de forma grafica deixam o cara meio alienado!
se vc usar, vai mudar seu conceito… o eclipse naum vai gerar o código para vc, apenas te ajudar em algumas coisas, se vc quizer desenvolve igualzinho como se estivesse no bloco de notas, com a vantagem de ele ja te dizer que sua classes tem erros de compilacao, auto completar o código, etc etc etc e olha, com certeza vc vai aprender mais rapido (essa ai era uma das duvidas que vc ja naum iria ter se usasse ele heheh)… bem, de qq forma uma dia vc vai acabar tendo que usar, afinal, uma hora o bloco de notas vai te deixar louco (mais ou menos qdo vc tiver criando um sistema que tenha mais de uma classe) e ai qdo vc começar a usar vai querer “se matar” por naum ter feito isso antes heheh
flw!
Abaixo meu codigo:[b]
[code]
package midlets.testes;
import java.io.;
import java.util.;
public class Pacote
{
private int numero=1;
public void pacote()throws IOException
{
if(numero == 1)
{
throw new IOException(); //Dentro do if nada pode ficar depois desta linha
}
else
{
System.out.println("A excecao nao foi gerada!O numero nao e igual a 1, o numero e "+numero);
}
}
public static void main(String[] args)
{
Pacote pacote = new Pacote();
try
{
pacote.pacote();
}
catch(IOException e)
{
System.out.println("Excecao foi gerada!O numero e 1");
}
finally
{
System.out.println("Final do programa!");
}
}
}
[/code][/b]
Abaixo o erro:
[b][code]
C:\midlets\testes>java Pacote
Exception in thread “main” java.lang.NoClassDefFoundError: Pacote (wrong
idlets/testes/Pacote)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.
3)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
[/code][/b][/b]
Vou seguir a sua dica e baixar o tal Eclipse.
Pelo visto é unico jeito de não ficar me batendo hehe!!
Tenta fazer assim
O seguinte erro foi apresentado:
C:>java /midlets/testes/Pacote
Exception in thread “main” java.lang.NoClassDefFoundError: /midlets/testes/Pacot
e
Pra isso aí funcionar, a estrutura de diretórios precisa estar assim:
c:/
|- midlets
|- testes
|- Pacote.class
E você vai digitar isso, a partir do C: java midlets.testes.Pacote
Além disso, você precisa adicionar o ponto “.” ao seu CLASSPATH.
Mas eu acho que você deveria aprender JSE antes de JME.