web-dev-qa-db-ja.com

Netbeans 7.0.1がインストールされているが実行されない

Netbeans 7.0.1をインストールし、見つけられるすべてのJDKとJREをインストールするようにしました。エラーなしでインストールされました。また、 この質問 を見て、そこにあるすべての指示にも従ったことを確認しました。

どんな種類のエラーメッセージも表示されません。私の知る限り、それは大丈夫インストールしました。

ただし、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
Questioner

わかりました、dave、ubuntu 11.10。という検索用語として投稿したので、Ubuntu 11.10。を実行していると仮定してください。

私も同じバージョンを実行しています。今日完全に更新されています。実行中のバージョンは64ビットですが、違いはありません。

これは私が私のボックスにnetbeans 7.0.1をインストールするためにしたことです:

1)WebサイトからNetbeansをダウンロードします。 http://netbeans.org/downloads/index.html 必要なバージョンを自由に選択します。 (まだインストールしようとしないでください)

2)リポジトリからopenjdk 6をインストールします:Sudo apt-get install openjdk-6-jdk

3)以前にダウンロードしたnetbeansインストーラーを実行します。

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

または、目で見やすくしたい場合は、ダウンロードを保存した場所(通常は[ダウンロード]フォルダー)に「cd」し、

$ 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のダウンロードページに記載されていることを返す必要があります。私の場合、これは204mbのダウンロードの出力です。

$ md5sum netbeans-7.0.1-ml-linux.sh 
3559ec7d1ce1d4bcafd7eea98cc9c648  netbeans-7.0.1-ml-linux.sh
5
Manco1911

これは今ではかなり古いですが、Ubuntu 13.04とNetbeans 7.3.1で同じ問題に遭遇しました。

これは、Netbeansがすべてのプラグインをインストールするためにルートprivillegesで実行されると、ルート権限で〜/ .cache/netbeans/7.3.1/*を作成し、終了時にそれらのファイルをクリアしないためです。ユーザーで実行すると、これらのファイルへのアクセスが拒否されるため、Netbeansは警告なしに終了します。

そのフォルダの所有権を変更すると、問題が修正されます。

Sudo chown yourUser -R ~/.cache/netbeans/
Sudo chgrp yourUser -R ~/.cache/netbeans/
4

openjdk-8-jdk-headlessパッケージの代わりにopenjdk-8-jdkパッケージをインストールしたときに、この問題に遭遇しました。スクリプトは実行されず、数秒間「ロード」されるだけで、その後は何も実行されません。

この場合、apt-getを使用してヘッドレスパッケージを削除し、もう1つをインストールします。ヘッドレスパッケージはサーバー用です。グラフィックコンポーネントが削除されています。

1
cst1992

VirtualBoxでデュアルシステムを実行しているユーザー向けのNetBeansのインストールスクリプトを作成しました。このスクリプトを実行した後、ターミナルからnetbeansを起動できますif 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
thejartender