Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Exception 没有用户界面的黑莓应用程序_Exception_User Interface_Blackberry_Jde - Fatal编程技术网

Exception 没有用户界面的黑莓应用程序

Exception 没有用户界面的黑莓应用程序,exception,user-interface,blackberry,jde,Exception,User Interface,Blackberry,Jde,我想做一个基本的BlackBerry程序,当它打开时执行一行代码 当我使用一个基本的“Hello World”UI时,它工作得很好,但是当我只有一行没有UI的代码时,我得到了“未捕获的异常:没有应用程序实例” 从我的测试来看,这让我相信操作系统需要一些东西来告诉它应用程序已经实例化,并且可以交付代码 我如何制作一个没有用户界面的程序,当从应用程序图标运行时,按下按钮将打开并能够传递代码?试试这个 import net.rim.device.api.system.Application; pu

我想做一个基本的BlackBerry程序,当它打开时执行一行代码

当我使用一个基本的“Hello World”UI时,它工作得很好,但是当我只有一行没有UI的代码时,我得到了“未捕获的异常:没有应用程序实例”

从我的测试来看,这让我相信操作系统需要一些东西来告诉它应用程序已经实例化,并且可以交付代码

我如何制作一个没有用户界面的程序,当从应用程序图标运行时,按下按钮将打开并能够传递代码?

试试这个

import net.rim.device.api.system.Application;


public class Sample extends Application{

    public static void main(String[] args) {

        System.out.println("Application with no UI");
    }


}

您需要将应用程序添加到事件调度器:


public class SomeApp extends Application {

    public static void main(String[] args) {
        new SomeApp ().enterEventDispatcher();
    }

    public SomeApp () {
        System.out.println("HelloWorld!");
    }
}

但它不运行我的代码。我有一个简单的HelloWorld,在屏幕制作完成后,会有一行额外的代码执行。在上面的示例中,我在System.out.println(“没有UI的应用程序”)之后添加了一行代码;我还试着替换你的:System.out.println(“没有UI的应用程序”);在我的行中,我仍然得到未捕获的异常:没有应用程序实例错误。即使我保留您的线路并在其后面添加我的线路。您是否尝试过后台应用程序的启动时自动运行和系统模块选项。如果应用程序从应用程序扩展,则会附带许多选项,如“启动时自动运行”或“系统模块”。如果我说错了,你能解释你的问题吗