Olá pessoal,
Eu fiz uma aplicação em swt e gerei o jar pelo FatJar. Quando eu vou executar esse jar aparece uma serie de warning.
Eu preciso fazer mais alguma coisa? Tem alguma outra forma de eu gerar esse jar?
Obrigado
Olá pessoal,
Eu fiz uma aplicação em swt e gerei o jar pelo FatJar. Quando eu vou executar esse jar aparece uma serie de warning.
Eu preciso fazer mais alguma coisa? Tem alguma outra forma de eu gerar esse jar?
Obrigado
O que dizem os warnings?
O que aparece é o seguinte:
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Comment
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Title
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Vendor
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Version
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Title
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Version
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Vendor
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-URL
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Comment
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Title
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Vendor
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Version
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Title
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Version
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Vendor
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-URL
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Comment
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Title
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Version
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Vendor
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Title
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Version
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Vendor
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-URL
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Comment
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Title
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Version
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Vendor
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Title
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Version
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Vendor
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-URL
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Comment
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Title
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Vendor
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Version
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Title
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Version
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Vendor
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-URL
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Comment
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Title
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Vendor
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Version
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Title
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Version
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Vendor
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-URL
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Comment
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Title
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Version
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Vendor
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Title
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Version
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Vendor
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-URL
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Comment
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Title
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Version
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Specification-Vendor
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Title
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Version
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-Vendor
28/11/2007 13:16:29 java.util.jar.Attributes read
WARNING: Duplicate name in Manifest: Implementation-URL
Exception in thread “main” java.lang.UnsatisfiedLinkError: no swt-win32-3139 in
java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1517)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:834)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123)
at org.eclipse.swt.internal.win32.OS.<clinit>(OS.java:18)
at org.eclipse.swt.widgets.Widget.<clinit>(Widget.java:69)
at br.megasena.composite.CadastroConcursosComposite.createSShell(Cadastr
oConcursosComposite.java:36)
at br.megasena.composite.CadastroConcursosComposite.createShell(Cadastro
ConcursosComposite.java:177)
at br.megasena.window.CadastroConcursoWindow.run(CadastroConcursoWindow.
java:39)
Isso acontece por causa pois tem uma opção de juntar os MANIFEST.MFs, e eles tem referencias iguais.
Tire a opção de juntar todos e criar apenas um que isso sairá.
Isso acontece por causa pois tem uma opção de juntar os MANIFEST.MFs, e eles tem referencias iguais.Tire a opção de juntar todos e criar apenas um que isso sairá.
Guilherme Gomes, eu tirei a opção de juntar os MANIFEST.MFs e sumiu os warnings.
Agora apareceu a seguinte Exception :
Exception in thread “main” java.lang.UnsatisfiedLinkError: no swt-win32-3139 in
java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1517)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:834)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123)
at org.eclipse.swt.internal.win32.OS.(OS.java:18)
at org.eclipse.swt.widgets.Widget.(Widget.java:69)
at br.megasena.composite.CadastroConcursosComposite.createSShell(Cadastr
oConcursosComposite.java:36)
at br.megasena.composite.CadastroConcursosComposite.createShell(Cadastro
ConcursosComposite.java:177)
at br.megasena.window.CadastroConcursoWindow.run(CadastroConcursoWindow.
java:39)
at br.megasena.main.Main.main(Main.java:12)
Veja o que pode gerar esse erro na sua aplicação, segue o link com a definição:
UnsatisfiedLinkError
Veja o que pode gerar esse erro na sua aplicação, segue o link com a definição:
UnsatisfiedLinkError
Pelo que eu vi, não está encontrando as libs do swt…
Como eu faço para ele achar as libs do swt?
Veja o que pode gerar esse erro na sua aplicação, segue o link com a definição:
UnsatisfiedLinkError
Eu fiz uma aplicação em swt e gerei um jar deste projeto.
Quando vou executar esse jar fala que falta alguns jar do swt.
Como eu poderia resolver isso?
Obrigado