Alguem sabe me explicar uma possivel razão para eu estar tomando esse erro:
C:\Documents and Settings\Adm>java -jar C:\SGCDs\dist\SGCDs.jar
Exception in thread “AWT-EventQueue-0” java.lang.NoClassDefFoundError: org/netbe
ans/lib/awtextra/AbsoluteLayout
at sgcds.frmCadastroCD.initComponents(frmCadastroCD.java:98)
at sgcds.frmCadastroCD.(frmCadastroCD.java:37)
at sgcds.frmCadastroCD$13.run(frmCadastroCD.java:526)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Eu já alterei o arquivo manifest, já modifiquei em properties do projeto na parte run para q a Main-Classe seja sgcds.frmCadastroCD, já não tenho mais ideia do que seja, o engraçado é que no netbeans o projeto roda direitinho, com todas suas funcionalidades. To achando que o problema esteja no metodo main de frmCadastroCD
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new frmCadastroCD().setVisible(true);
}
});
}
[quote=Rudinei Queiroz]é windows xp? em uma aula de sistemas meu professor disse que o windows xp naum tem mais msdos, pode ser isto
tchau[/quote]
Aff sem comentarios!!!
Seguinte eu aconselharia vc a usar o NetBeans 5.0 que ja cria uma pasta lib e tudo mais, massss vamos la!!
1 - Encontre o JAR do AbsoluteLayout, deve esta dentro de alguma pasta da instalação do NetBeans!!
2 - Crie uma pasta “lib” e jogue o JAR do Absolute la dentro, coloque esta pasta “ao lado” do JAR do seu programa tipo assim
|_SeuPrograma.jar
|_lib
___|_AbsoluteLayout.jar
3 - No NetBeans na aba files edite o arquivo manifest e acresecente:
Class-Path: bin/AbsoluteLayout.jar
Pronto ja deve funcionar!! ou vc pode tambem simplesmente na hora de rodar o jar colocar o caminho do AbsoluteLayout mais ou menos assim:
Eu prefiro usar o Eclipse, ele é mais facil de usar, quando ocorre um erro, ele sinalisa o problema antes de compilar, assim fica mais facil resolver o problema.