Criação de .jar

3 respostas
dianasmagalhaes

Olá,

alguém me pode dizer se é possível criar um .jar compatível com o jdk 5, quando a aplicação foi criada com jdk 6??

=)

3 Respostas

FernandoCartaxo

Só pode compilar sua aplicação para uma outra versão do Java.
No Eclipse, vai em propriedas do projeto, Project Facets, lá vai ter a opção

dianasmagalhaes

Olá, mudei a versão do java para 1.5 no Projecto Facets mas quando tentam abrir num computador com java5 não abre. E na consola dá erros de tudo o que é Threads na minha aplicação.
Alguém sabe o que será?

<blockquote>28/09/2010 13:58:57    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 13:59:06    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 13:59:06    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 13:59:06    [0x0-0x32032].com.apple.JarLauncher[314]    SystemFlippers: didnt consume all data for long ID 0 (pBase = 0x1001101a0, p = 0x1001101a4, pEnd = 0x1001101a8)

28/09/2010 13:59:06    [0x0-0x32032].com.apple.JarLauncher[314]    SystemFlippers: didnt consume all data for long ID 0 (pBase = 0x10012b6f0, p = 0x10012b6f4, pEnd = 0x10012b6f8)

28/09/2010 13:59:06    [0x0-0x32032].com.apple.JarLauncher[314]    2010-09-28 13:59:06 > Discover Java Application, ©Barix,2008-2010  V0.12 (2010-09-16)

28/09/2010 13:59:06    [0x0-0x32032].com.apple.JarLauncher[314]    2010-09-28 13:59:06 > Run on Mac OS X 10.5.8; Java Version is 1.5.0_24.

28/09/2010 13:59:06    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 13:59:06    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 13:59:06    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 13:59:06    [0x0-0x32032].com.apple.JarLauncher[314]    Exception in thread AWT-EventQueue-0 java.lang.NoClassDefFoundError: java/awt/Desktop

28/09/2010 13:59:06    [0x0-0x32032].com.apple.JarLauncher[314]        at DeviceTablePane.check_browser_capabilities(DeviceTablePane.java:87)

28/09/2010 13:59:06    [0x0-0x32032].com.apple.JarLauncher[314]        at DeviceTablePane.(DeviceTablePane.java:353)

28/09/2010 13:59:06    [0x0-0x32032].com.apple.JarLauncher[314]        at Discover.createAndShowGUI(Discover.java:68)

28/09/2010 13:59:06    [0x0-0x32032].com.apple.JarLauncher[314]        at Discover.access$0(Discover.java:63)

28/09/2010 13:59:06    [0x0-0x32032].com.apple.JarLauncher[314]        at Discover$1.run(Discover.java:229)

28/09/2010 13:59:06    [0x0-0x32032].com.apple.JarLauncher[314]        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)

28/09/2010 13:59:06    [0x0-0x32032].com.apple.JarLauncher[314]        at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)

28/09/2010 13:59:06    [0x0-0x32032].com.apple.JarLauncher[314]        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)

28/09/2010 13:59:06    [0x0-0x32032].com.apple.JarLauncher[314]        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)

28/09/2010 13:59:06    [0x0-0x32032].com.apple.JarLauncher[314]        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)

28/09/2010 13:59:06    [0x0-0x32032].com.apple.JarLauncher[314]        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)

28/09/2010 13:59:06    [0x0-0x32032].com.apple.JarLauncher[314]        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

28/09/2010 13:59:11    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 13:59:11    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 13:59:11    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 13:59:17    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 13:59:17    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 13:59:17    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 13:59:34    com.apple.launchd[1]    (org.postfix.master[300]) Stray process with PGID equal to this dead job: PID 302 PPID 1 qmgr

28/09/2010 13:59:34    com.apple.launchd[1]    (org.postfix.master[300]) Stray process with PGID equal to this dead job: PID 302 PPID 1 qmgr

28/09/2010 13:59:59    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 13:59:59    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 13:59:59    [0x0-0x34034].com.apple.JarLauncher[320]    SystemFlippers: didnt consume all data for long ID 0 (pBase = 0x1001101a0, p = 0x1001101a4, pEnd = 0x1001101a8)

28/09/2010 13:59:59    [0x0-0x34034].com.apple.JarLauncher[320]    SystemFlippers: didnt consume all data for long ID 0 (pBase = 0x10012b6f0, p = 0x10012b6f4, pEnd = 0x10012b6f8)

28/09/2010 13:59:59    [0x0-0x34034].com.apple.JarLauncher[320]    2010-09-28 13:59:59 > Discover Java Application, ©Barix,2008-2010  V0.12 (2010-09-16)

28/09/2010 13:59:59    [0x0-0x34034].com.apple.JarLauncher[320]    2010-09-28 13:59:59 > Run on Mac OS X 10.5.8; Java Version is 1.5.0_24.

28/09/2010 13:59:59    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 13:59:59    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 13:59:59    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 14:00:00    [0x0-0x34034].com.apple.JarLauncher[320]    Exception in thread AWT-EventQueue-0 java.lang.NoClassDefFoundError: java/awt/Desktop

28/09/2010 14:00:00    [0x0-0x34034].com.apple.JarLauncher[320]        at DeviceTablePane.check_browser_capabilities(DeviceTablePane.java:87)

28/09/2010 14:00:00    [0x0-0x34034].com.apple.JarLauncher[320]        at DeviceTablePane.(DeviceTablePane.java:353)

28/09/2010 14:00:00    [0x0-0x34034].com.apple.JarLauncher[320]        at Discover.createAndShowGUI(Discover.java:68)

28/09/2010 14:00:00    [0x0-0x34034].com.apple.JarLauncher[320]        at Discover.access$0(Discover.java:63)

28/09/2010 14:00:00    [0x0-0x34034].com.apple.JarLauncher[320]        at Discover$1.run(Discover.java:229)

28/09/2010 14:00:00    [0x0-0x34034].com.apple.JarLauncher[320]        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)

28/09/2010 14:00:00    [0x0-0x34034].com.apple.JarLauncher[320]        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)

28/09/2010 14:00:00    [0x0-0x34034].com.apple.JarLauncher[320]        at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)

28/09/2010 14:00:00    [0x0-0x34034].com.apple.JarLauncher[320]        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)

28/09/2010 14:00:00    [0x0-0x34034].com.apple.JarLauncher[320]        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)

28/09/2010 14:00:00    [0x0-0x34034].com.apple.JarLauncher[320]        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)

28/09/2010 14:00:00    [0x0-0x34034].com.apple.JarLauncher[320]        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)

28/09/2010 14:00:00    [0x0-0x34034].com.apple.JarLauncher[320]        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

28/09/2010 14:00:03    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 14:00:03    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 14:00:03    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 14:00:10    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.

28/09/2010 14:00:10    com.apple.coreservicesd[67]    NOTE:  Using non-mach-based version of client -> server communication, via direct function calls.</blockquote>
Vinny

Acredito que não, pq no jdk 6 tem coisas novas e algumas modificações feitas em relação ao jdk 5, mas vc pode estar instalando a versão 1.6 nesse micro, se eu não me engano vc pode deixar a duas versões instaladas no pc, faz esse teste.

Criado 28 de setembro de 2010
Ultima resposta 28 de set. de 2010
Respostas 3
Participantes 3