SuperWaba, Dúvida em rodar usando o Eclipse

6 respostas
MrDataFlex

Pessoal, instalei um ambiente para começar em waba, com a seguinte estrutura:

Eclipse 3.3 com SuperWabaIDE plugin, instalado.
SuperWaba 5.8

Seguindo um tutorial de “hello world”, ao tentar executar, eu escolho Java Aplication, e mando executar, o erro :

<blockquote>Key emulations:

F1-F4 : HARD1 to HARD4

F5 : COMMAND

F6 : MENU

F7 : CALC

F8 : FIND

F9 : LAUNCH (HOME)

F10: KEYBOARD_ABC

F11: KEYBOARD_123

F12: ACTION (Center button press)

The MainWindow class specified was not found: HelloWorld

Common causes are: the name is misspelled, the package name is incorrect, or its location was not added to the classpath.</blockquote>

Alguém tem idéia ?

6 Respostas

kaique

O erro está indicando que a sua MainWindow não foi encontrada. Você deve ter informado o nome dela como HelloWorld. Ela está dentro de algum pacote? Pois se estiver você deve especificá-lo também…
Coloca aqui os argumentos que você está usando para chamar a sua aplicação…

[]'s.

MrDataFlex

Isso:
/x 10 /y 10 /scale 2 /bpp 8 HelloWorld

que li na documentação, apesar de não entender muito bem o significado do /bpp ‘8’

:frowning:

kaique

Além desses parâmetros que você já colocou, você precisa colocar também o creatorId da aplicação. Para isso coloque outro parâmetro assim:

/crid CREATOR_ID

Se eu não me engano, o creatorId deve ter, no máximo, 4 caracteres. O /bpp indica a quantidade de bits por pixel que vai ter no seu applet, e pode ter os valores 2, 4, 8 e 16.

[]'s.

MrDataFlex

Oi kaique, funcionou… eu estava indicando a classe sem o seu pacote!!!
Poxa, muito obrigado mesmo pela ajuda.

Se eu utilizar 16bits, terá algum problema no palm??

e é normal, sempre aparecer isso no console:

[color=red]Key emulations:
F1-F4 : HARD1 to HARD4
F5 : COMMAND
F6 : MENU
F7 : CALC
F8 : FIND
F9 : LAUNCH (HOME)
F10: KEYBOARD_ABC
F11: KEYBOARD_123
F12: ACTION (Center button press)

opening for read LSW.pdb
#1 - dataPath
#2 - classpath
#3 - jar file
found in sun.net.www.protocol.jar.JarURLConnection$JarURLInputStream@be2358
[/color]

Abração amigo

MrDataFlex

Outra duvida: cada classe nova que eu querer rodar, eu vou ter que ir lá nas propriedades e mudar os parametros para o nome da nova classe? não tem algo mais especifico??

valewu!!!:)))

kaique

Você vai ter que consultar alguma documentação no site do superwaba para ver se o equipamento que você irá utilizar vai dar suporte a esse tipo de configuração. Veja em www.superwaba.com.br

Basta você declarar como parâmetro a sua MainWindow que, teoricamente, não vai ficar mudando sempre. Você pode construir a sua MainWindow e a partir dela chamar outras janelas, sacou??

[]'s.

Criado 10 de setembro de 2007
Ultima resposta 11 de set. de 2007
Respostas 6
Participantes 2