Vim Tips Wiki

J2ME development

1,624pages on
this wiki
Add New Page
Talk0 Share
Tip 1107 Printable Monobook Previous Next

created January 16, 2006 · complexity intermediate · author peter · version 6.0

When using Vim to write J2ME programs for mobile phones, you may find the following useful in your vimrc:

set makeprg=jikes\ -nowarn\ -classpath\ tmpclasses\ -d\ tmpclasses\ -sourcepath\ src\ -Xstdout\ +E\ %
set errorformat=%f:%l:%c:%*\\d:%*\\d:%*\\s%m

map <M-1> :make<CR>:cw5<CR>
" cw5 help you to see the error (from {{help|:cn}})
map <M-2> :!preverify -classpath c:\wtk22\lib\cldcapi10.jar;c:\wtk22\lib\midpapi10.jar -d bin tmpclasses<CR>
" preverify is important before running the WTK emulator.

" This emulator is specific for ZhanGuo project: (change zhanguo.jad to yourfile.jad)
" It's best that the jad is generated by WTK22 such that it
" place it in : c:\wtk22\apps\zhanguo (zhanguo is your project name)
map <M-3> :!c:\wtk22\bin\emulator.exe -classpath bin -Xdescriptor:zhanguo.jad<CR>

cmap %/ <C-R>=expand("%:p:h")."/"<CR>

You need to have path on c:\wtk22\bin (or else you need full path in many places).

SET PATH=c:\wtk22\bin;%PATH%

Need to create two directories, normally created by WTK22 or by hand:

cd c:\wtk22\apps\[project]
mkdir tmpclasses
mkdir bin

Also, you need to start editing in the project path, not the src path. e.g.

cd c:\wtk22\apps\[project]
vim src\

Do not go out of the [project] path. If you need to edit another file, do:

:e %/

This will auto expand to the current [editing] directory.


Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Also on Fandom

Random Wiki