Предполагается, что Java "пишет один раз, запускается где угодно", и это действительно может быть, но в некоторых случаях он превращается в "писать один раз, отлаживать всюду".
Каковы наиболее распространенные причины проблем при перемещении приложения Java с одной платформы на другую?
Каковы неочевидные, но интересные причины?