标签: java-wireless-toolkit

某些输入文件使用或覆盖已弃用的API

我刚刚下载了新的LWUIT 1.5,当我编译项目时,我在输出中看到了这些行:

Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Run Code Online (Sandbox Code Playgroud)

我使用的是Sun Java ME SDK 3.0

那么如何进行-Xlint重新编译呢?

java lwuit java-wireless-toolkit java-me

12
推荐指数
1
解决办法
4万
查看次数

如何使用Eclipse为Nokia创建J2ME midlet

诺基亚已停止提供其开发人员套件,依赖其他IDE,包括Eclipse.与此同时,诺基亚再次改变了自己的开发工具,EclipseMe也发生了变化.这使大多数文档无关紧要.

我想知道制作一个简单的Hello-World需要什么?

(我已经找到了自己,所以这是其他人使用的问答)

java eclipse nokia java-wireless-toolkit java-me

9
推荐指数
2
解决办法
2万
查看次数

为什么我的NullPointerException没有被我的catch块捕获?

我有一个线程,我在一个大的,无所不包的catch块中捕获所有错误.我这样做,以便我可以在我的应用程序中报告任何错误,而不仅仅是预期的错误.我的Runnable看起来像这样:

public final void run()
{
    try
    {
        System.out.println("Do things"); /* [1] */

        doUnsafeThings();
    }
    catch (Throwable t)
    {
        System.out.println("Catch"); /* [2] */

        recover();
    }
    finally
    {
        System.out.println("Finally"); /* [3] */
    }
}
Run Code Online (Sandbox Code Playgroud)

我希望NPE能被Throwable catch块捕获.相反,不打印[2]处的输出,也不打印[3].打印[1]处的输出.

我在控制台上得到的是:

Uncaught exception java/lang/NullPointerException.
Run Code Online (Sandbox Code Playgroud)

这到底是怎么回事?

对于法庭记录,我正在使用J2ME,这是在Sun的WTK v2.5.2模拟器中运行的.

我很想把它归结为JVM实现的笨拙,但我不禁觉得我只是错过了一些东西.

澄清是为了避免怀疑(因为示例代码明显改变了我的生产代码)

  • run方法中没有try/catch/finally块之外的任何内容.
  • 每个块的开头都有一个System.out.println - 这些控制台语句后面的内容应该无关紧要.

java exception try-catch java-wireless-toolkit java-me

4
推荐指数
2
解决办法
1万
查看次数

有没有办法运行j2me(jar/jad)程序而不使用sun java无线工具包或j2me的任何ide?

我想在我的电脑上运行我的j2me程序(jar/jad)而不使用任何IDE或sun java无线工具包或类似的东西?

是否有Oracle提供的其他工具?

emulation java-wireless-toolkit java-me

3
推荐指数
1
解决办法
4710
查看次数

在Wireless Toolkit 2.5.2上调用destropApp()之后,无法重新启动LWUIT应用程序?

我使用Sun java无线工具包2.5.2和LWUIT用于我的j2me应用程序.我添加了一个CommandExit.按下时Exit Command,我只是调用destroyApp(true);它已成功退出,然后模拟器显示启动屏幕.现在,如果我再次按下启动,我的应用程序不会打开.所以,我的代码有什么问题吗?

请指导我摆脱这个问题.

lwuit emulation java-wireless-toolkit java-me lwuit-form

3
推荐指数
1
解决办法
165
查看次数

如何在j2me中禁用导航键?

我们正在为我们的j2me应用程序使用Sun Java Wireless Toolkit 2.5.2和lcdui软件包.我们想以编程方式禁用导航键(UP,DOWN,LEFT,RIGHT).我该怎么做?

midp lcdui java-wireless-toolkit java-me

2
推荐指数
1
解决办法
261
查看次数

Sun的无线工具包2.5.2在64位Windows上

我在笔记本电脑上安装了64位JDK并开发了J2ME应用程序,我最近安装了Sun的WTK 2.5.2.当我尝试使用此wtk运行项目时,我收到此错误:

java.lang.UnsatisfiedLinkError:
Run Code Online (Sandbox Code Playgroud)

虽然我的机器有英特尔酷睿i3处理器(64位),但错误说:

Can't load IA 32-bit .dll on a AMD 64-bit processor
Run Code Online (Sandbox Code Playgroud)

有什么方法可以解决这个问题吗?我还可以在笔记本电脑上制作J2ME App吗?

java-wireless-toolkit java-me

1
推荐指数
1
解决办法
8306
查看次数