Отвечая на вопрос «У BTW по-прежнему нет 17.04 live USB, работающего еще в формате BIOS на машине UEFI»:
Вчера (2017-01-10) Я просуммировал ежедневный Ubuntu Zesty amd64, клонированный это с mkusb-dus (с dd под капотом).
Он работает на моем трехлетнем ноутбуке Toshiba в режиме BIOS alias CSM (InsydeH2O, версия 3.7, System BIOS version 6.10 EC version 6.00 ). На этом скриншоте показан этот конкретный случай: Он работает в реальном времени на моем 3-летнем ноутбуке Toshiba в BIOS alias CSM (версия InsydeH2O, версия 3.7, версия BIOS версии 6.10 EC версии 6.00). Скриншот иллюстрирует этот конкретный случай: Он работает на моем новейшем компьютере, Intel NUC6i3SYH в режимах BIOS и UEFI (Intel Visual BIOS SYSKLi35.86A.0024.2015.1027.2142)Я думаю, что то, что вы видите в gparted, вызвано ошибкой в gparted. Он не понимает гибридные файлы iso и систему, которую они создают на USB-накопителях. Но
sudo lsblk -fm
будет корректно отображать разделы и файловую систему ISO 9660.
Итак, давайте выясним, если проблема возникнет в файл iso или на компьютер (Dell). Клонирование с помощью dd является очень надежным (когда сделано правильно с помощью или без помощи shellscript «ремня безопасности»).
Скорее всего, сценарий оболочки (для запуска Java-программы) был перенесен из Windows, но при создании пути к классу все еще используются точки с запятой; в Linux разделителем PATH является двоеточие. Попробуйте заменить точку с запятой в параметре -cp на двоеточие. Или, альтернативно, поскольку установкой Java по умолчанию в Ubuntu является Java 6, подстановочный знак для параметра -cp будет работать - передайте папку, содержащую файлы jar, с / / в конце. Вам придется заключить это в одинарные кавычки, чтобы оболочка не раскрыла его.
По этой ссылке:
3 способа устранения NoClassDefFoundError в Java
1 Класс недоступен в Java Classpath (Как установить Classpath для Java в Windows Unix и Linux). 2 Возможно, вы запускали программу с помощью команды jar, и класс не был определен в атрибуте ClassPath файла манифеста. 3 Любой сценарий запуска переопределяет переменную среды Classpath.
Скорее всего, сценарий оболочки (для запуска Java-программы) был перенесен из Windows, но при создании пути к классу все еще используются точки с запятой; в Linux разделителем PATH является двоеточие. Попробуйте заменить точку с запятой в параметре -cp на двоеточие. Или, альтернативно, поскольку установкой Java по умолчанию в Ubuntu является Java 6, подстановочный знак для параметра -cp будет работать - передайте папку, содержащую файлы jar, с / / в конце. Вам придется заключить это в одинарные кавычки, чтобы оболочка не раскрыла его.
По этой ссылке:
3 способа устранения NoClassDefFoundError в Java
1 Класс недоступен в Java Classpath (Как установить Classpath для Java в Windows Unix и Linux). 2 Возможно, вы запускали программу с помощью команды jar, и класс не был определен в атрибуте ClassPath файла манифеста. 3 Любой сценарий запуска переопределяет переменную среды Classpath.
Скорее всего, сценарий оболочки (для запуска Java-программы) был перенесен из Windows, но при создании пути к классу все еще используются точки с запятой; в Linux разделителем PATH является двоеточие. Попробуйте заменить точку с запятой в параметре -cp на двоеточие. Или, альтернативно, поскольку установкой Java по умолчанию в Ubuntu является Java 6, подстановочный знак для параметра -cp будет работать - передайте папку, содержащую файлы jar, с / / в конце. Вам придется заключить это в одинарные кавычки, чтобы оболочка не раскрыла его.
По этой ссылке:
3 способа устранения NoClassDefFoundError в Java
1 Класс недоступен в Java Classpath (Как установить Classpath для Java в Windows Unix и Linux). 2 Возможно, вы запускали программу с помощью команды jar, и класс не был определен в атрибуте ClassPath файла манифеста. 3 Любой сценарий запуска переопределяет переменную среды Classpath.
Скорее всего, сценарий оболочки (для запуска Java-программы) был перенесен из Windows, но при создании пути к классу все еще используются точки с запятой; в Linux разделителем PATH является двоеточие. Попробуйте заменить точку с запятой в параметре -cp на двоеточие. Или, альтернативно, поскольку установкой Java по умолчанию в Ubuntu является Java 6, подстановочный знак для параметра -cp будет работать - передайте папку, содержащую файлы jar, с / / в конце. Вам придется заключить это в одинарные кавычки, чтобы оболочка не раскрыла его.
По этой ссылке:
3 способа устранения NoClassDefFoundError в Java
1 Класс недоступен в Java Classpath (Как установить Classpath для Java в Windows Unix и Linux). 2 Возможно, вы запускали программу с помощью команды jar, и класс не был определен в атрибуте ClassPath файла манифеста. 3 Любой сценарий запуска переопределяет переменную среды Classpath.
Скорее всего, сценарий оболочки (для запуска Java-программы) был перенесен из Windows, но при создании пути к классу все еще используются точки с запятой; в Linux разделителем PATH является двоеточие. Попробуйте заменить точку с запятой в параметре -cp на двоеточие. Или, альтернативно, поскольку установкой Java по умолчанию в Ubuntu является Java 6, подстановочный знак для параметра -cp будет работать - передайте папку, содержащую файлы jar, с / / в конце. Вам придется заключить это в одинарные кавычки, чтобы оболочка не раскрыла его.
По этой ссылке:
3 способа устранения NoClassDefFoundError в Java
1 Класс недоступен в Java Classpath (Как установить Classpath для Java в Windows Unix и Linux). 2 Возможно, вы запускали программу с помощью команды jar, и класс не был определен в атрибуте ClassPath файла манифеста. 3 Любой сценарий запуска переопределяет переменную среды Classpath.
Скорее всего, сценарий оболочки (для запуска Java-программы) был перенесен из Windows, но при создании пути к классу все еще используются точки с запятой; в Linux разделителем PATH является двоеточие. Попробуйте заменить точку с запятой в параметре -cp на двоеточие. Или, альтернативно, поскольку установкой Java по умолчанию в Ubuntu является Java 6, подстановочный знак для параметра -cp будет работать - передайте папку, содержащую файлы jar, с / / в конце. Вам придется заключить это в одинарные кавычки, чтобы оболочка не раскрыла его.
По этой ссылке:
3 способа устранения NoClassDefFoundError в Java
1 Класс недоступен в Java Classpath (Как установить Classpath для Java в Windows Unix и Linux). 2 Возможно, вы запускали программу с помощью команды jar, и класс не был определен в атрибуте ClassPath файла манифеста. 3 Любой сценарий запуска переопределяет переменную среды Classpath.
Скорее всего, сценарий оболочки (для запуска Java-программы) был перенесен из Windows, но при создании пути к классу все еще используются точки с запятой; в Linux разделителем PATH является двоеточие. Попробуйте заменить точку с запятой в параметре -cp на двоеточие. Или, альтернативно, поскольку установкой Java по умолчанию в Ubuntu является Java 6, подстановочный знак для параметра -cp будет работать - передайте папку, содержащую файлы jar, с / / в конце. Вам придется заключить это в одинарные кавычки, чтобы оболочка не раскрыла его.
По этой ссылке:
3 способа устранения NoClassDefFoundError в Java
1 Класс недоступен в Java Classpath (Как установить Classpath для Java в Windows Unix и Linux). 2 Возможно, вы запускали программу с помощью команды jar, и класс не был определен в атрибуте ClassPath файла манифеста. 3 Любой сценарий запуска переопределяет переменную среды Classpath.