after trying to sign my own java midlet for the several hours, I found the reason why it didn't work. This problem had a lot of other people:
after signing the midlet with the Halmer-Certificat (EQHalmer, certify.bat...), the handy replied to the opening of the .JAD file with "operation failed".
the resolve this Problem, simply adjust the certify.bat to:
CODE
set JAVA_HOME=C:\Programme\Java\jre1.6.0_05
@echo off
rem Please change these values as you like
rem (1=enable permission, 0=disable)
set FILE_READ=1
set FILE_WRITE=1
set INTERNET=0
set SMS=0
set MMS=0
set COMM=0
set BLUETOOTH=0
set CAMERA=0
set PIM=0
@echo off
rem Please change these values as you like
rem (1=enable permission, 0=disable)
set FILE_READ=1
set FILE_WRITE=1
set INTERNET=0
set SMS=0
set MMS=0
set COMM=0
set BLUETOOTH=0
set CAMERA=0
set PIM=0
Where setting for CAMERA must be 0! there's somehow an error in the definiton of the camera permission strings (javax.microedition.media.control.RecordControl, ...) that causes the error (at least with my w810).
After deactivating the camera option, the signing with halmer worked flawlessly!!
Greets