分类：电脑/网络-程序设计-JAVA相关
问题：Java的“一次编译到处运行”我为和没有感觉到她的优越呢？不能生 
我为和没有感觉到她的优越呢？不能生成exe，我反到觉得不方便了。她的到底是什么意思？我理解不了。
回答：JAVA的跨平台是有条件的！

就是在各个平台必须安装有JAVA运行的支持环境(Sun Java Runtime Environment )。

JAVA编译的结果是一种中间码，需要运行环境解释并执行。

而EXE生成的是最终二进制代码，只适合于某个特定的平台。
一般的开发都是在WINDOWS环境下，如果拿到LINUX之类的平台下显然不支持。

而现在的操作系统好象没有不支持JAVA的。