一次编写，到处运行 一次编写到处运行Write once run anywhereWORA有时也作write once run everywhereWORE是昇陽電腦用来展示Java程式語言的跨平台特性的口号在理想中这意味着Java可以在任何设备上开发然后编译成一段标准的字节码就可以在任何安装有Java虚拟机JVM的设备上运行在芯片设备和软件包中安装Java已经成为一种工业实践的标准 它意味着开发者可以在一台PC上进行Java开发并能在安装有Java的手机路由器大型计算机上运行其代码而无需经过调整这将使开发者能更容易地在不同的平台或操作系统上部署软件而不必开发不同的版本来面向不同平台 该想法可以追溯到世纪年代UCSD Pascal系统在pcode上开发运行James Gosling提到UCSD Pascal以及Smalltalk虚拟机对Java虚拟机的设计有关键性的影响來源請求 美中不足的是Java虚拟机在各种操作系统WindowsLinuxSolarisNetWareHPUX以及Mac OS上有多种不同的实现导致Java程序在不同的JVM虚拟机和操作系统上执行时有微妙的差别所以一种应用可能需要在许多平台上进行测试才能确保正确性和稳定性这造就了一个程序员间的笑话一次编译到处调试Write Once Debug Everywhere