windows下的java程序能否在android平台上运行,该怎么解决

windows下的java程序能否在android平台上运行
众所周知,android上的java虚拟机和普通的java虚拟机有差别,android上需要将java编译生成的.class文件连接成.dex文件才能运行, 
那么,请问可否将在windows下编译的.class文件连接成.dex文件,放在android上运行呢?

同时,android平台比支持AWT和swing,用的是自己的UI开发包, 那我将自己在windows下面开发的基于AWT或者Swing开发案程

序编译成class文件,再连接成.dex文件,能否在android上运行?为什么?求高手解答!

------解决方案--------------------
我自己感觉不可以,你试一下就是了呗。
------解决方案--------------------
我觉得不可以啊,你自己写的swing或swt的入口和android的入口肯定不一样,android肯定有统一的入口供系统调用,和windows下的jre肯定不通用的~