NetBeans Java ME项目配置

时间:2014-10-14 08:02:19

标签: java mobile netbeans java-me midlet

我有一个任务:修复现有Java ME项目中的一些问题。我在NetBeans中打开它,Java ME安装在我的系统(Fedora)上。 有一个问题:我不知道如何启动这个项目。我点击启动按钮得到这个:

Starting emulator in execution mode
OpenJDK 64-Bit Server VM warning: You have loaded library /home/username/Загрузки/WTK2.5.2/bin/sublime.so which might have disabled stack guard. The VM will try to fix the stack guard now.
java.lang.UnsatisfiedLinkError: /home/username/Загрузки/WTK2.5.2/bin/sublime.so: /home/username/Загрузки/WTK2.5.2/bin/sublime.so: неправильный класс ELF: ELFCLASS32 (Possible cause: architecture word width mismatch)

(对不起日志中的俄语单词,有Загрузки=下载和“неправильныйкласс”=错误的类。我没有在日志中翻译它因为我不确定它在英语NetBeans中的输入方式。)

我正在尝试在NB窗口的顶部设置另一个配置 - 从DefaultConfiguration到,例如,DefaultColorPhone。但是这个配置还有另一个问题:找不到程序中的每个类:MIDlet,CommandListener,甚至是String。

如何修复它并启动项目?感谢。

UPD,还有:

It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.

1 个答案:

答案 0 :(得分:0)

这是JDK的一个问题:WTK需要32位版本的JDK,并且不适用于64位版本。