application java sur windows CE?

application java sur windows CE? - Divers - Programmation

Marsh Posté le 28-04-2009 à 23:50:10    

Bonjour, j'ai codé une application Java que j'aimerais faire tourner sur mon PDA qui est équipé de Windows CE.
Je ne trouve pas de machine virtuelle java dessus.
C'est un motorola symbol MC3090.
Comment faire?  
merci.

Reply

Marsh Posté le 28-04-2009 à 23:50:10   

Reply

Marsh Posté le 29-04-2009 à 10:17:19    

s'il vous plait?

Reply

Marsh Posté le 29-04-2009 à 18:00:27    

Creme fait l'affaire.
Elle lance bien les appli demos mais pas les jar que je construits avec netbeans et le CDC platform emulator ...
 
Voici un bout de code :
 
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
 
 
package pdaprint;
 
 
/**
 * @author itrec
 
 
 */
public class Main extends javax.swing.JFrame {
    static {
       try {            
           javax.swing.UIManager.setLookAndFeel(javax.swing.UIManager.getCrossPlatformLookAndFeelClassName());
       } catch(Exception exception) {
           System.out.println("Error loading L&F: " + exception);
       }        
    }
 
    /** Creates new form Main */
    public Main() {
        // <editor-fold defaultstate="collapsed" desc=" Generated Code ">                          
        //NSIcom won't close app without this
        this.addWindowListener(new java.awt.event.WindowAdapter() {
     public void windowClosing(java.awt.event.WindowEvent e) {System.exit(0);}
 });
        // </editor-fold>                        
        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() {
 
        jLayeredPane1 = new javax.swing.JLayeredPane();
        jPanel1 = new javax.swing.JPanel();
        jScrollPane1 = new javax.swing.JScrollPane();
        jTabbedPane1 = new javax.swing.JTabbedPane();
        textField1 = new java.awt.TextField();
 
        setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
 
        textField1.setText("textField1" );
        textField1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                textField1ActionPerformed(evt);
            }
        });
        jTabbedPane1.addTab("tab1", textField1);
 
        jScrollPane1.setViewportView(jTabbedPane1);
 
        org.jdesktop.layout.GroupLayout jPanel1Layout = new org.jdesktop.layout.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .add(jScrollPane1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 100, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .add(jScrollPane1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 100, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
 
        jPanel1.setBounds(-20, 0, 120, 122);
        jLayeredPane1.add(jPanel1, javax.swing.JLayeredPane.DEFAULT_LAYER);
 
        org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(org.jdesktop.layout.GroupLayout.TRAILING, layout.createSequentialGroup()
                .addContainerGap(69, Short.MAX_VALUE)
                .add(jLayeredPane1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 100, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .add(71, 71, 71))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(layout.createSequentialGroup()
                .add(84, 84, 84)
                .add(jLayeredPane1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 100, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(108, Short.MAX_VALUE))
        );
 
        pack();
    }// </editor-fold>                        
 
    private void textField1ActionPerformed(java.awt.event.ActionEvent evt) {                                            
        // TODO add your handling code here:
    }                                          
 
    /**
    * @param args the command line arguments
    */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Main().setVisible(true);
            }
        });
    }
 
    // Variables declaration - do not modify                      
    private javax.swing.JLayeredPane jLayeredPane1;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JTabbedPane jTabbedPane1;
    private java.awt.TextField textField1;
    // End of variables declaration                    
 
}

Reply

Marsh Posté le 04-05-2009 à 18:42:24    

up

Reply

Marsh Posté le 04-05-2009 à 19:00:59    

Ben si y a pas de JVM sur le PDA, tu peux pas faire tourner ton code :jap:  
Donc soit tu installes une VM, soit tu recodes l'appli en .NET mobile par exemple. :jap:


---------------
Fresh
Reply

Marsh Posté le 04-05-2009 à 19:08:23    

Creme fait l'affaire c'est une VM.
Mais ce code ne s'execute pas .
Alors que les applications fournies avec Creme marchent.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed