[Java]InvocationTargetException Mobile5.0/Cre-Me

Pagina: 1
Acties:

  • DDemolition
  • Registratie: Augustus 2003
  • Laatst online: 30-11 19:02

DDemolition

slopen is mijn lust en leven

Topicstarter
Ik ben bezig met het schijven van een applicatie in java. Deze moet komen te draaien op een barcodescanner met windows mobile.
Op m'n desktop pc draait de applicatie perfect, maar op de pda krijg ik het zaakje niet aan de gang.

Emulator: Cre-me
Geschreven in: netbeans 5.5
JDK: 1.5.0_9

voor de liefhebber m'n code:
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
/*
 * Input.java
 *
 * Created on 17 november 2006, 14:43
 */

package batchscanner;

/**
 *
 * @author  Administrator
 */
public class Input extends java.awt.Frame {
    
    /** Creates new form Input */
    public Input() {
        initComponents();
    }
    
    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    // <editor-fold defaultstate="collapsed" desc=" Generated Code ">                          
    private void initComponents() {

        addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowClosing(java.awt.event.WindowEvent evt) {
                exitForm(evt);
            }
        });

        pack();
    }// </editor-fold>                        
    
    /** Exit the Application */
    private void exitForm(java.awt.event.WindowEvent evt) {                          
        System.exit(0);
    }                         
    
    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Input().setVisible(true);
            }
        });
    }
    
    
    // Variables declaration - do not modify                     
    // End of variables declaration                   
    
}


Om maar simpel te beginnen heb ik een leeg awt form gemaakt zonder knoppen of andere dingen.
creme geeft de volgende error:
code:
1
2
3
4
5
6
7
8
NSIcom Ltd., CrEme(tm)
CrE-ME J2ME(tm)
CrE-ME V4.10 B097.100206 10-February-2006
  MemoryLimit=29184Kb
EBCI(TM) Interpreter V1.00,
Copyright 1998-2002 by Bytecodes, Inc.
Main class: batchscanner.Input
-jar: jar file /BatchScanner/dist/JavaBatchScanner.jar not found: [b]java.lang.reflect.InvocationTargetException[/b]


Wannneer ik geen forms oid gebruik maar een simpele System.out.println(""); geeft de emulator geen errors?

Wat moet ik veranderen om dit op te lossen?

Specs: Server, WS boven, WS beneden


Verwijderd

DDemolition schreef op vrijdag 17 november 2006 @ 16:33:
Wat moet ik veranderen om dit op te lossen?
Heb je uberhaupt de foutmelding gelezen, want die lijkt me vrij duidelijk over wat er aan de hand is...

  • zwippie
  • Registratie: Mei 2003
  • Niet online

zwippie

Electrons at work

Misschien een domme opmerking, maar:
Je applicatie draait uiteindelijk onder een Java Mobile Edition (ME) maar je ontwikkelt onder Java SE. Ik heb weinig verstand van Windows Mobile en je emulator, maar is het niet de bedoeling dat je een Midlet maakt in J2ME?

Als ik nu blaat negeer het dan maar. O-)

How much can you compute with the "ultimate laptop" with 1 kg of mass and 1 liter of volume? Answer: not more than 10^51 operations per second on not more than 10^32 bits.


  • DDemolition
  • Registratie: Augustus 2003
  • Laatst online: 30-11 19:02

DDemolition

slopen is mijn lust en leven

Topicstarter
zwippie schreef op vrijdag 17 november 2006 @ 16:45:
Misschien een domme opmerking, maar:
Je applicatie draait uiteindelijk onder een Java Mobile Edition (ME) maar je ontwikkelt onder Java SE. Ik heb weinig verstand van Windows Mobile en je emulator, maar is het niet de bedoeling dat je een Midlet maakt in J2ME?

Als ik nu blaat negeer het dan maar. O-)
Heb midlet gedownload en geprobeerd, maar dat is (wat ik er van snap) voor mobiele telefoons. Klopt dit?

Specs: Server, WS boven, WS beneden


  • Kwistnix
  • Registratie: Juni 2001
  • Laatst online: 08:22
DDemolition schreef op dinsdag 21 november 2006 @ 10:18:
[...]

Heb midlet gedownload en geprobeerd, maar dat is (wat ik er van snap) voor mobiele telefoons. Klopt dit?
Niet exclusief.
Btw, voor zover ik weet maakt java.awt geen deel uit van MIDP 1.0 / 2.0, dus die API kan je niet gebruiken in een J2ME omgeving.

[ Voor 20% gewijzigd door Kwistnix op 21-11-2006 11:08 ]