#eclipse #unix #jakarta-ee
#eclipse #unix #джакарта-ee
Вопрос:
Вчера я написал скрипт, чтобы мое приложение J2ee могло создавать резервные копии. После развертывания скрипт не работал. Мне было интересно, почему, поэтому я скопировал его из каталога развертывания в свой домашний каталог. Он даже не выполнял первый echo
. Это было странно, потому что я тестировал скрипт на той же машине. Позже, после другого вопроса SO, я обнаружил, что передача его через dos2unix решила бы проблему. Случилось то, что я написал скрипт в Linux, я сделал простое копирование и вставку в Eclipse (работает в Windows), затем я развернул приложение (и скрипт был с / n / r способом Windows).
Как я могу избежать этого? Я имею в виду, я должен написать скрипт на Linux и вообще не трогать его (я хотел бы иметь другие варианты), или есть какие-то специальные настройки, которые я мог бы использовать?
Ответ №1:
Вы можете настроить Eclipse на использование окончаний строк Unix. http://www.sics.se/node/2108
Перейдите к настройкам рабочей области (Общие: Рабочая область) Измените кодировку текстового файла на UTF-8 Измените разделитель строк нового текстового файла на Другой и выберите Unix из списка выбора Примечание: чтобы преобразовать окончания строк существующего файла, откройте файл в Eclipse и выберите Файл: Преобразовать разделители строк в: Unix