> Ну не скажите.. Если приложение изначально писалось как кросплатформенное, тогда да...
> Если нет.. то может возникнуть масса проблем...Которые элементарно обнаруживаются и фиксятся.
Алсо, несмотря на все обилие граблей, вероятность их появления сильно преувеличена, и требование - не писать кроссплатформенно, а просто писать нормально. Дай бог проценты из 22k портов FreeBSD собирались и тестировались под ARM и MIPS, тем не менее все что мне было нужно (и что я пробовал собрать ради интереса) собралось из коробки и замечательно работает.
> Всё-таки Java приложение заработает на любом оборудовании без изменений, начиная с обычного
> ПК и заканчивая систем под управлением AIX, Solaris, HP-UX или вобще
> ZOs (мейнфреймы).
На всем куда портировали JVM. А их много меньше чем вы думаете.
> Примеров приложений например работающих только под линух немало в данный момент
Примеры. Я десяток лет параллельно использую Linux и FreeBSD (на десктопе в том числе), и таких не назову.