История изменений
Исправление hobbit, (текущая версия) :
Это надо СПЕЦИАЛЬНО ПРОДУМЫВАТЬ, если нет, то оно как раз и неспециально и будет некроссплатформенным.
Кстати, это не только к джаве относится. Даже на C/C++ можно накосячить по неосторожности, написав <Math.h> вместо <math.h>. Если автор изначально писал под винду и настругал несколько десятков подобных строк, переносящего ждёт весёлая работка. Но тут-то оно просто не соберётся. А ещё есть прямое присваивание литералов строковым переменным без учёта кодировок, которое обожают виндопрограммисты — тут программа, скорее всего, запустится и будет радовать пользователя кракозяблами, некоторые из которых могут всплыть далеко не сразу — и много других весёлых вещей.
Исходная версия hobbit, :
Это надо СПЕЦИАЛЬНО ПРОДУМЫВАТЬ, если нет, то оно как раз и неспециально и будет некроссплатформенным.
Кстати, это не только к джаве относится. Даже на C/C++ можно накосячить по неосторожности, написав <Math.h> вместо <math.h>. Если автор изначально писал под винду и настругал несколько десятков подобных строк, переносящего ждёт весёлая работка. Но тут-то оно просто не соберётся. А ещё есть прямое присваивание литералов строковым переменным без учёта кодировок — тут программа, скорее всего, запустится и будет радовать пользователя кракозяблами, некоторые из которых могут всплыть далеко не сразу — и много других весёлых вещей.