Если вы загружаете 32-разрядную версию вашей DLL с 64-разрядной JRE, у вас может возникнуть проблема. Это был мой случай.
Примечание:
21545a21548
> yheebash-3.00$
^---- no line break
Ваш файл не заканчивается с разрывом строки.
Если вам интересно , почему? , это может удовлетворить ваше любопытство .
Если вы работаете с файлами, которые могут заканчиваться или не заканчиваться новой строкой, вы можете сделать это:
while IFS= read -r line || [ -n "$line" ]; do
echo "$line"
done <file
Или это:
while IFS= read -r line; do
echo "$line"
done < <(grep "" file)
Подробнее:
while
для окончательной строки без конца, используяwhile read line || [ -n "$line" ]; do
(см. этот предыдущий ответ ). – Gordon Davisson 4 December 2013 в 19:15