Да и нет. Я искал эту проблему. Как я понимаю это:
Дело в том, что java подписал interger -128 на 127 .. В java можно представить unsigned в java:
public static int toUnsignedInt(byte x) {
return ((int) x) & 0xff;
}
Если вы для например, добавить номер -12, который должен быть без знака, вы получите 244. Но вы можете снова использовать это число в подписанном, его нужно переместить обратно в подписанное, и он снова будет12.
Если вы попытаетесь добавить 244 в java-байт, вы получите outOfIndexException.
Приветствия.
Проверьте биты полномочий на /tmp
:
ls -ld /tmp
drwxrwxrwt 6 root root 296 May 12 10:57 /tmp ^ ^ ^^
Escpecially замечают w
и t
в начале строки. Если Вы имеете различные биты полномочий, изменяете его использование:
sudo chmod a+wt /tmp