Если ваш sed
позволяет редактировать на месте с помощью параметра -i
:
sed -e 's/$/string after each line/' -i filename
Если нет, вы должны сделать временный файл:
typeset TMP_FILE=$( mktemp )
touch "${TMP_FILE}"
cp -p filename "${TMP_FILE}"
sed -e 's/$/string after each line/' "${TMP_FILE}" > filename
На всякий случай я решил это, просто комментируя следующую строку:
netbeans_jdkhome="/usr"
To
#netbeans_jdkhome="/usr"
Каталог приведенного выше кода находится внутри файла ~ / netbeans-8.1 / etc / netbeans
У меня были те же самые точные проблемы, что я сделал: -1
1) удалить Netbeans & amp; скачать JDK 8 http://www.oracle.com/technetwork/java/javase/downloads/index.html from Here
2) Извлечь JDK в / home / username /
3) Загрузите Netbeans https://netbeans.org/downloads/
4) Установите Netbeans из терминала, следуя за этим tutorial
5) Установка запрашивает местоположение jdk, затем просматривает /home/username/jdk1.8.0_91
проблема решена .....
У меня была та же проблема с NetBeans 8.1 в Linux Mint 17.2, и я нашел решение (во время установки выбрал неправильный каталог JDK).
Если не удается найти совместимую установку JDK, вам может понадобиться чтобы вручную добавить путь к каталогу установки JDK, выполнив следующее:
https://netbeans.org/community/releases/81/install.html#install_zip
netbeans_jdkhome
, обычно /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0
, но помните, что это верно для java-1_8_0-openjdk . Для java-1_7_0-openjdk и java-9-openjdk вам нужно будет соответствующим образом настроить путь.
– iganev
29 May 2017 в 21:45