我不明白桌面环境开发人员是如何测试他的代码的。通常,C或C++程序员编译他的代码,然后运行它(我不是这些程序员中的一个,我是一个web程序员)。那么,您通常是在某种桌面环境(windows、mac os x、gnome、kde、xfce…)上构建gui应用程序的,是如何构建和测试gui桌面的呢?
如果这是一个愚蠢的问题,那么内核程序员如何测试他的代码呢?例如linux内核?你怎么知道你刚刚写的东西是有效的?
Android构建在Linux kernel之上,大多数Linux系统都使用GNOME、KDE、LXDE等桌面环境。
我用busybox、arm cross compiler工具链和arm-J2SE编译了Linux内核和最小根文件系统.目前我有基本的Command Line Interface。现在我想使用桌面环境(启用鼠标和处理鼠标或触摸屏输入/事件)。因为我的java命令行代码运行良好,但是当我使用swing或awt应用程序时,它会显示此异常。
Exception in thread "main" java.awt.HeadlessException at