Когда вы получаете несколько сообщений об ошибках, которые, кажется, не имеют никакого смысла, начните с поиска ошибки first . В этом случае это будет:
/root/.sqldeveloper/jdk: No such file or directory
Похоже, что sqldeveloper пытается записать файл и не удается. Вы запускаете это как root? Если нет, можете ли вы вспомнить причину, по которой sqldeveloper считает, что вашим домашним каталогом является / root /?