İstenen modüllerin tümü etkinleştirilemez


31

Bu sorunun zaten yayınlandığını biliyorum, ancak sağlanan çözümler benim için işe yaramıyor. webupd8team/javaDepoyu ekledim ve yükledim oracle-java8-installerve oracle-java8-set-default. NetBeans 8.1'i netbeans.org'dan (tam sürüm) indirdim, yükledim, ancak java modüllerinin etkinleştirilmesi söz konusu olduğunda başarısız oluyor, bana netbeans'ın sağlayamadığı tüm modüllerin bir listesini gösteriyor.

Ben de çıktı sudo update-alternatives --config java, hangi çıktı

  0            /usr/lib/jvm/java-8-oracle/jre/bin/java   1         auto mode
* 1            /usr/lib/jvm/java-8-oracle/jre/bin/java   1         manual mode

JDK eksik görünüyor.

İkisini de çalıştırdığımda doğru çıktıyı alıyorum java -versionvejavac -version

Ayrıca komutu netbeans --jdkhome /usr/lib/jvm/java-8-oraclebaşarısızlıkla çalıştırmayı da denedim . Netbeans yüklü olmadığını söyleyen bir hata mesajı alıyorum.

Şimdi, tüm bunlar sadece web sitesinden indirdiğim sürümde oluyor. Netbeans'i shell'den ( sudo apt-get install netbeans) kurduğumda her şey gayet iyi çalışıyor.

Mesele şu ki, web sitesinden tam sürüme ihtiyacım var, çünkü HTML5, CSS, J2EE ve GlassFish sunucu desteği ile çalışıyorum.

Tüm yardımlar takdir edilmektedir.

Yanıtlar:


53

/ Etc adresine gidin ve açın netbeans.conf.

Not : netbeans_root_folderile bulabilirsinizls -l $(which netbeans)

Değişkenin netbeans_jdkhomedoğru değere sahip olduğundan emin olun :

netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"

+1 Veya / usr / yerel / java / java-8-oracle
Zon

2
ve openJdk için => netbeans_jdkhome = "/ usr / lib / jvm / java-8-openjdk-amd64 /"
ArMo 372

"Netbeans root folder / etc" nerede?
fedd

1
root klasörü için fedd ls -l $(which netbeans)size bu cevabı verecek bir şey /usr/local/netbeans-8.2/olabilir ...
Philippe Gachoud

3

Her ikisini de düzenlemek /usr/local/netbeans-X.Y/etc/netbeans.confiçin düzenleyin

netbeans_jdkhome="/usr/lib/jvm/java"

Veya komutu kullanın:

/usr/local/netbeans-X.Y/bin/netbeans --jdkhome /usr/lib/jvm/java

1

/usr/local/netbeans-XY/etc/netbeans.conf dosyasını düzenle

netbeans_jdkhome="/usr/lib/jvm/java-8-openjdk-amd64"

Bunun ne anlama geldiğini anlamıyorum. Okuyucunun parça ile ne yapması gerekiyor netbeans_jdkhome="/usr/lib/jvm/java-8-openjdk-amd64"? Lütfen açıklamak için yayınınızı düzenler misiniz ? Teşekkürler.
David Foerster

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.