Answers:
第1步:安装Debian软件包(我总是尽可能使用Debian软件包)。
sudo apt-get install openjdk-6-jdk
这将安装完整的Java 6开发套件,
从此处下载并安装netbeans
现在,您将需要安装NetBeans Mobility插件和Sun Wireless Toolkit(WTK),NetBeans Mobility插件提供对J2ME开发的支持,该工具提供了实际的库,可以根据其进行编译。
步骤2:安装NetBeans Mobility插件。如果选择File-> New Project,将找不到创建J2ME项目的方法!您需要安装Mobility插件。将其关闭,然后选择工具->插件。在“可用插件”下,选择“移动性”(类别:Java ME)。安装。现在在File-> New Project下,您将找到Java ME。选择创建一个移动应用程序。
步骤3:安装Sun Wireless Toolkit。选择了“移动应用程序”后,将在底部显示一个带有红色错误的对话框:“ IDE中未安装J2ME兼容平台。您需要在IDE中至少安装一个J2ME兼容平台。” 因此,您仍然缺少编译J2ME应用程序所需的实际库文件。因此,经过大量搜索后,我发现我认为是正确的下载(但是有许多相似的版本具有不同版本):适用于CLDC的Sun Java Wireless Toolkit 2.5.1。您应该选择Linux版本并下载(称为sun_java_wireless_toolkit-2_5_1-linux.bin)。将其下载到桌面,然后运行:
chmod +x sun_java_wireless_toolkit-2_5_1-linux.bin
./sun_java_wireless_toolkit-2_5_1-linux.bin
如果说
“未检测到合适的Java解释器”
。键入“ 0”到“指定Java解释器目录的路径。” 如果您像我上面所述安装过openjdk-6-jdk,则应将其安装在/ usr / lib / jvm / java-6-openjdk / bin /中。您可能安装了许多Java bin目录。要找到一个,键入“哪个罐子”。这可能会给您一个符号链接(例如/ usr / bin / jar)。使用'stat / usr / bin / jar'跟随符号链接,直到找到真实的位置,例如上述位置。要求您输入目录以安装WTK。除非您想与其他用户共享,否则请随意选择,可能在您的主目录中。
步骤4:将WTK平台添加到NetBeans。现在已经安装了WTK,我们可以在NetBeans中解决上述问题。在“新建移动应用程序”对话框中(标题应为“安装平台”),单击“安装SDK /平台/仿真器”。(您也可以从工具-> Java平台菜单中访问它)。单击添加平台按钮,选择Java ME MIDP平台仿真器,然后将要求您“选择目录以搜索平台”。选择您安装WTK的目录。它应该有一个特殊的图标。现在,它应该做一些检测魔术,并在“添加Java平台”窗口中安装带有选中复选框的平台。几次单击“下一步”,您将看到带有J2ME文件夹的Java Platform Manager屏幕,并在其下面有“ Sun Java™Wireless Toolkit 2.5.1 for CLDC”。现在,您可以完成向导,以使用MIDP创建移动应用程序!它甚至还具有一个用于创建小“ Hello World”应用程序的复选框。现在要运行该死的东西……
链接
有时Netbeans或Eclipse需要使用Sun-java。如果您已经安装了open-jdk,则无需安装Sun-java。如果您是Java IDE的新用户,则可以尝试轻量级的Eclipse,然后是Netbeans,并且对移动设备(android)也具有良好的插件支持。如果您想开发移动应用程序,那么我建议使用Eclipse。也许Sun-jre-plugin很有用。要在firefox中运行Java Applet应用程序,您需要使用jre-plugin。
快乐编码...
如果您的目标是Android应用程序,则可以看看Android Studio,它是Google提供的新的Android开发人员环境。(实际上,它是由Jetbrains开发的)。