Write once, run anywhere

読み:ライトワンス・ランエニーホウェアー
外語:Write once, run anywhere
品詞:慣用句

「一度書けばどこでも動く」というJavaの謌い文句。

実際には、バイナリレベルでは仮想計算機の実装のバグ、ソースレベルではAPIの実装バグやそもそも対応するAPI仕様の違いなどにより、どこでも確実に動くと断言できることはあまりない。

このため、"Write once, test(debug) everywhere"(一度書いて全個所で試験(デバッグ)する)と揶揄されることもある。