Netbeans 7.0.1 установленных, но не будет работать

Я установил Netbeans 7.0.1, и я удостоверился, что установил весь JDKs и JREs, который я мог найти. Это установило без ошибок. Я также видел этот вопрос и удостоверился, что следовал всем инструкциям там также.

Я никогда не получал сообщений об ошибках никакого вида. Насколько я знаю, это установило хорошо.

Однако, когда я пытаюсь выполнить Netbeans, я не получаю ответа. Если я выполняю его из командной строки, после того, как приблизительно 30 секунд, подсказка просто возвратится. Нет никакого сообщения об ошибке никакого вида для сообщения мне что случилось.

$ /bin/sh "/home/dave/netbeans-7.0.1/bin/netbeans"
$

Какова проблема, и как я заставляю Netbeans работать?


Новый вывод командной строки в результате следования инструкциям предложил в ответе:

$ sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                      Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      auto mode
  1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-6-sun/jre/bin/java       63        manual mode

Press enter to keep the current choice[*], or type selection number: 2
update-alternatives: using /usr/lib/jvm/java-6-sun/jre/bin/java to provide /usr/bin/java (java) in manual mode.
$ /bin/sh "/home/dave/netbeans-7.0.1/bin/netbeans"
$
4
задан 26 October 2017 в 17:45

4 ответа

хорошо, dave, так как Вы отправили как человечность 11.10 критерия поиска.. плохо предположите выполнение Ubuntu 11.10..:D

Я выполняю также ту же версию, полностью обновленную сегодня, версия, которую я выполняю, составляет 64 бита, но это не должно иметь значения.

Это - то, что я сделал для установки netbeans 7.0.1 на моем поле:

1) Загрузите Netbeans с их веб-сайта: http://netbeans.org/downloads/index.html выбирает свободно версию, в которой Вы нуждаетесь. (не пытайтесь установить его все же),

2) Установка от repos openjdk 6: sudo apt-get install openjdk-6-jdk

3) запустите netbeans установщик, который Вы загрузили ранее:

 $ sh /path_to_downloaded_file/netbeans-7.0.1-ml-linux.sh

или если Вы хотите помочь глазу, "CD" к месту, где Вы сохранили загрузку, (обычно папка Downloads) и:

$ sh netbeans-7.0.1-ml-linux.sh

Установщик должен запустить и проверить на JDK, он также ничего не должен говорить о JDK (он отображает предупреждающее сообщение, только если он не делает находит его).

Теперь необходимо смочь следовать установщику без любых проблем.

Я просто загрузил и установил полную версию без проблем после этого, ступает:

  488  clear
  489  cd Downloads/
  490  ls
  491  sh netbeans-7.0.1-ml-linux.sh  
  492  sudo apt-get install openjdk-6-jdk 
  493  sh netbeans-7.0.1-ml-linux.sh 
  494  history 
your_user@host_name:~/Downloads$ 

Я надеюсь, что это работает на Вас...

Это - ссылка, где я нашел решение, которое работало на меня: http://ubuntuforums.org/showthread.php?t=1873487&page=2

[Редактирование] На всякий случай, проверьте контрольную сумму загрузки

$ md5sum netbeans-7.0.1-ml-linux.sh

Это должно возвратить это это, Саис на странице загрузки netbeans.org заявляет в моем случае thisis вывод для загрузки 204 МБ:

$ md5sum netbeans-7.0.1-ml-linux.sh 
3559ec7d1ce1d4bcafd7eea98cc9c648  netbeans-7.0.1-ml-linux.sh
5
ответ дан 1 December 2019 в 09:00

Я записал сценарий установки для NetBeans, нацеленного на пользователей, выполняющих двойную систему с VirtualBox. После запущения этого скрипта Вы сможете запустить netbeans от терминала и если Вы выполняете его как гостевую систему на VirtualBox, смочь смонтироваться от хоста до гостя со средствами сценариев, которые создаются в Вашем/usr/local/bin каталоге:

#!/bin/bash
#Author: Yucca Nel http://thejarbar.org
#Will restart system
PATH="/sbin:/usr/sbin:/bin:/usr/bin"
export PATH

#Modify these variables as needed...
tempWork=/tmp/work
defaultStartScript=/etc/init.d/rc.local
defaultNetBeansVer=7.1
locBin=/usr/local/bin

read -p "Please [Enter] full path name of your local startup script ($defaultStartScript is the default). Please
make sure on this before providing a value by consulting documentation for your system:" locStartScript
locStartScript=${locStartScript:-$defaultStartScript}

read -p "Please [Enter] NetBeans Version ($defaultNetBeansVer is default):" netbeansVersion
netbeansVersion=${netbeansVersion:-$defaultNetBeansVer}


if [ ! -f $locStartScript ]
then
    echo "The file you provided could not be found. Remember to include the full path and try again. Exiting in 7 secs..."
    sleep 7
    exit 1
fi
mkdir -p /$tempWork;
cd /$tempWork;

wget http://dlc.sun.com.edgesuite.net/netbeans/${netbeansVersion}/final/bundles/netbeans-${netbeansVersion}-ml-javase-linux.sh
sh $tempWork/*sh;


#Add Netbeans launcher to your PATH. Doing so allows you to run 'netbeans' command from the terminal
#This line will need to be changed if you changed the default install location (IOW Netbeans is not in ~/)
sudo ln -f -s ~/netbeans-7.1/bin/netbeans /usr/bin/;

#If you use VirtualBox , you can share your projects between Host and guest. Name of shared
#folder must match 'NetBeansProjects'
mkdir -p $HOME/NetBeansProjects

if [ -f /sbin/mount.vboxsf ]
then
    sudo /sbin/umount /home/$HOME/NetBeansProjects
    sudo /sbin/mount.vboxsf NetBeansProjects $HOME/NetBeansProjects
fi

if mountpoint -q ~/NetBeansProjects
then
#Add it to the start script to automate process...
    sudo sed -ie '$d' $locStartScript 
if ! grep "sudo /sbin/mount.vboxsf NetBeansProjects $HOME/NetBeansProjects" /etc/init.d/rc.local
then
    echo "sudo /sbin/mount.vboxsf NetBeansProjects $HOME/NetBeansProjects" | sudo tee -a $locStartScript
fi    
    echo "exit 0" | sudo tee -a $locStartScript
    sudo chmod +x $locStartScript

#Create a mount and unmount script file...
    rm -rf $tempWork/*
    echo '#!/bin/bash' > $tempWork/netbeans-mount.sh
    echo "sudo /sbin/mount.vboxsf NetBeansProjects $HOME/NetBeansProjects" >> $tempWork/netbeans-mount.sh
    echo "mounted NetBeansProjects" >> $tempWork/netbeans-mount.sh
    echo "exit 0" >> $tempWork/netbeans-mount.sh

    echo '#!/bin/bash' > $tempWork/netbeans-umount.sh
    echo "sudo umount $HOME/NetBeansProjects" >> $tempWork/netbeans-umount.
    echo "unmounted NetBeansProjects" >> $tempWork/netbeans-mount.sh
    echo 'exit 0' >> $tempWork/netbeans-umount.sh

#Script for mounting ALL VirtualBox shared solders....
#If there isn't one create one...
if [ ! -f $locBin/mount-all-from-host.sh ]
then
    echo '#!/bin/bash' > $tempWork/mount-all-from-host.sh
    echo "sudo /sbin/mount.vboxsf NetBeansProjects $HOME/NetBeansProjects" | sudo tee -a $tempWork/mount-all-from-host.sh
    echo "exit 0" | sudo tee -a $tempWork/mount-all-from-host.sh

#Otherwise if there is one, but no mount, add one...
elif ! grep "sudo /sbin/mount.vboxsf NetBeansProjects" $locBin/mount-all-from-host.sh
then
    sudo sed -ie '$d' $locBin/mount-all-from-host.sh
    echo "sudo /sbin/mount.vboxsf NetBeansProjects $HOME/NetBeansProjects" | sudo tee -a $locBin/mount-all-from-host.sh
    echo "exit 0" | sudo tee -a $locBin/mount-all-from-host.sh
fi

#Script for unmounting ALL VirtualBox shared folders...
#If there isn't one create one...
if [ ! -f $locBin/umount-all-from-host.sh ]
then
    echo '#!/bin/bash' > $tempWork/umount-all-from-host.sh
    echo "sudo umount -a -t vboxsf" | sudo tee -a $tempWork/umount-all-from-host.sh
    echo "echo 'unmounted all VirtualBox shared folders'" | sudo tee -a $tempWork/umount-all-from-host.sh
    echo "exit 0" | sudo tee -a $tempWork/umount-all-from-host.sh
fi

    sudo chmod +x $tempWork/*
    sudo mv -f $tempWork/*.sh $locBin/
    rm -rf $tempWork
fi

sudo reboot

exit 0
0
ответ дан 1 December 2019 в 09:00

Это довольно старо теперь, но я просто столкнулся с той же проблемой с Ubuntu 13.04 и Netbeans 7.3.1

Причина этого состоит в том, потому что, когда Netbeans выполняется с корневыми полномочиями установить все плагины, он создает ~/.cache/netbeans/7.3.1 /* с корневыми полномочиями и не очищает те файлы при выходе. При выполнении его с пользователем это запретило доступа к тем файлам таким образом, Netbeans завершается без предупреждения.

Изменение владения той папки устраняет проблему:

sudo chown yourUser -R ~/.cache/netbeans/
sudo chgrp yourUser -R ~/.cache/netbeans/
4
ответ дан 1 December 2019 в 09:00

Я столкнулся с этой проблемой, когда я установил openjdk-8-jdk-headless пакет вместо openjdk-8-jdk пакет. Сценарий не работал бы, он просто 'загружается' в течение нескольких секунд и затем ничего.

В этом случае просто удалите бездисплейное использование пакета apt-get и установите другой. Бездисплейный пакет предназначен для серверов; этому удалили графический компонент.

1
ответ дан 1 December 2019 в 09:00

Другие вопросы по тегам:

Похожие вопросы: