Ответ @RobotHumans отвечает на все части вашего вопроса. Тем не менее, я хотел бы рассказать о причинах Kernel Panic.
Во-первых, существует 2 типа Kernel Panic - Soft Kernel Panic (также известный как Oops) и (Hard Kernel Panics, также известный как Aieee! ).
Система запускается в режим паники жесткого ядра, когда встречает исключение, которое невозможно обработать.
Причины Kernel Panic
Существует несколько причин, но наиболее распространенные из них перечислены ниже:
Дефектное или Несовместимое ОЗУ является наиболее распространенной и частой причиной Kernel Panic. Устаревшие, несовместимые или поврежденные расширения ядра Устаревшие, несовместимые или поврежденные драйверы ядра. Коррупция жесткого диска или такие проблемы, как поврежденные сектора или повреждение каталога, также могут привести к панике ядра. Недостаточное количество оперативной памяти или места на жестком диске. Неисправность аппаратного обеспечения, плохо написанные программы или аппаратные сбои также могут привести к ядру Panic.Важно также отметить, что только модули, находящиеся в пространстве ядра, могут вызвать панику ядра. Команда lsmod может быть запущена, чтобы получить список динамически загружаемых модулей.
Чтобы устранить неполадки ядра, проверьте / var / log / messages. Иногда вся информация может быть записана там, в то время как там не может быть зарегистрировано ничто, связанное с паникой ядра. Хотя это неизбежно, чтобы запутаться в панике ядра, не о чем беспокоиться.
Сделайте ярлык / значок для выполнения вашего приложения:
java -jar yourApplication.jar org.example.your.MainClass
Предположим, вам нужно добавить точное местоположение файла, что-то вроде
#!/bin/sh
java -jar /home/fred/examp/Example234/Fredexample.jar