Estou desenvolvendo uma aplicacao para um equipamento Symbol MC3090R- 34MB RAM e 64MB de Flash Memory,
com windows CE 5.0 Core. e tenho 22,3 MB disponivel de Memoria para rodar programas.
No equipamento a versao:
JM2E Foundation Specification 1.0
IBM J9 2.3 Window CE arm-32(JIT enabled) Build 1400arm
J9VM 20060725_07282_IEdFGq
JIT 20060629_1804ifx1_r8
GC 20060626_AA
JCL 20060717_1504, found10
Obtido em weme-wince50-arm-ppro10_6.1.0.20060727-102926.zip,
a JVMJ9 está istalacao em: \Application\PPRO10\bin
Estou usando o ambiente da IBM:WSDD 5.7.1. para desenvolvimento.
No “emulador” a coisa funciona bem, mas quando coloco no dispositivo aparece muitos erros.
Assim estou tendando tratar os problemas por parte.
Fiz uma pequena aplicacao, segue o codido abaixo:
import java.awt.;
import java.awt.event.;
public class ExEntrada extends Frame implements WindowListener {
public ExEntrada() {
setTitle("Entrada de Produtos Armazem");
setSize(300,300);
Panel p5 = new Panel();
p5.setLayout(new GridLayout(9,2));
p5.setBackground(SystemColor.control);
Label lblEtiqueta = new Label("Etiqueta:");
p5.add(lblEtiqueta);
TextField etiquetaText = new TextField("", 30);
p5.add(etiquetaText);
Button limpaButton = new Button("Limpa");
p5.add(limpaButton);
add("Center", p5);
addWindowListener(this);
}
public void windowClosing(WindowEvent e) {
System.exit(0);
}
public void windowClosed(WindowEvent e) {}
... os outros metodos a interface WindowListener
public static void main(String[] args) {
ExEntrada f = new ExEntrada();
f.setVisible(true);
}
Criei um lancador:
144#"\Application\PPRO10\bin\j9.exe" “-Xbootclasspath/a:\Application\PPRO10\lib\jclFoundation10\ppro10\ppro-ui.jar” “-classpath” “\Temp” “ExEntrada”
Erro: java.lang.UnsastisfieldlinkError: iveprro10 (Not found in com.ibm.oti.vm.bootstrap.library.path)
…
Alterei adicionando “jcl:ppro10”
157#"\Application\PPRO10\bin\j9.exe" “jcl:ppro10” “-Xbootclasspath/a:\Application\PPRO10\lib\jclFoundation10\ppro10\ppro-ui.jar” “-classpath” “\Temp” “ExEntrada”
Erro:Execpetion in “main” java.lang.NoClassDefFoundError: jclppro10
Tentei este:
190#"\Application\PPRO10\bin\j9.exe" “-Xbootclasspath/a:\Application\PPRO10\lib\jclFoundation10\ppro10\ppro-ui.jar” “-Djava.library.path:\Application\PPRO10\bin” “-classpath” “\Temp” "ExEntrada"
Erro: java.lang.UnsastisfieldlinkError: iveprro10 (Not found in com.ibm.oti.vm.bootstrap.library.path)
…
Nao estou identificando o qual seria o problema.
Se puder me ajudar ficaria muito grato.