Après une nouvelle installation d'Ubuntu 18.04 et après une installation de netbeans, netbeans ne démarre pas. netbeans a été installé avec
sudo apt install netbeans
certains autres programmes Java (au moins Eclipse) ne démarrent pas trop.
lors du démarrage de netbeans à partir de la ligne de commande, la JVM affiche les avertissements suivants:
➜ ~ netbeans
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.netbeans.ProxyURLStreamHandlerFactory (file:/usr/share/netbeans/platform18/lib/boot.jar) to field java.net.URL.handler
WARNING: Please consider reporting this to the maintainers of org.netbeans.ProxyURLStreamHandlerFactory
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
➜ ~
Réponses:
Le référentiel d'Ubuntu contient toujours Netbeans 8.1 mais JDK 11. J'ai donc téléchargé Netbeans 8.2 depuis le site Web de Netbeans
Après avoir téléchargé Netbeans 8.2, procédez comme suit:
et suivez les instructions à l'écran. Importez les paramètres et lancez les netbeans depuis le tiroir de l'application.
De plus, si vous avez un package dont le nom est JDK 8, supprimez-le. Vous pouvez trouver les packages installés en utilisant
et supprimez tous les packages dont le nom est openjdk-8- en utilisant,
Pour l'installation de Netbeans 9.0, voir ici .
la source
J'ai pu le faire fonctionner en installant et en configurant JDK8 par défaut.
J'ai suivi les instructions sur ce site Web: https://linuxconfig.org/how-to-install-java-on-ubuntu-18-04-bionic-beaver-linux
Plus précisément:
Ajout du référentiel PPA:
Installez Java 8 et définissez-le par défaut:
J'ai pu installer en utilisant le fichier .sh netbeans installé après cela
la source
J'ai pu résoudre ce problème en exécutant
sudo update-alternatives --config java
puis en sélectionnant l'option java-8 plutôt que java-11 par défaut. Vous devrez cependant avoir le paquet java-8 openjdk toujours installé pour que cela fonctionne.la source
Même problème avec moi après la mise à niveau vers Ubuntu 18.04. Netbeans a cessé de fonctionner. J'ai essayé de nombreuses façons de changer la configuration. La principale raison de ce problème est la dépendance java. Netbeans dépend directement d'Oracle Java. Ubuntu 18.04 est livré avec jdk11 ouvert par défaut installé et défini comme java par défaut. Lorsque Netbeans démarre, il vérifie les dépendances et échoue pour cette raison. Bien que dans quelques cas, il s'ouvre, mais toutes les fonctionnalités ne fonctionnent pas. Parfois, seules quelques fenêtres ne fonctionnent que. L'explorateur de projets en particulier ne fonctionne pas.
Pour voir les erreurs, vous pouvez consulter le fichier journal dans le menu-> affichage-> IDELog
Enfin, ce qui a fonctionné pour moi, c'est.
Enfin, ce qui a fonctionné pour moi, c'est de définir le
java_home
chemin dans le répertoire installé de Netbeans. Netbeans 8.2 est installé dans le répertoire HOME en général. Parfois, cela peut être différent. Vous pouvez le découvrir en utilisant lalocate
commande. changer le chemin pour java_home à l'intérieurRedémarrez les Netbeans et cela fonctionnera très bien.
REMARQUE: la modification de ce qui précède dans le
/etc/netbeans.conf
répertoire système ne fonctionnera pas.la source
Supprimez Java 11 (qui n'est pas compatible avec Netbeans 8.2 sur Ubuntu 18.xx):
Installez Java 8 et Netbeans 8.2 (Netbeans fait environ 214 Mo):
Lorsqu'il vous demande à propos de l'emplacement Java, sélectionnez
/usr/lib/jvm/java-8-openjdk-amd64
.Après l'installation, vous pouvez y accéder via
si vous avez choisi l'emplacement par défaut.
la source
Ce qui a résolu le problème pour moi, c'est deux choses:
la source
J'ai le même problème, bien que je l'ai résolu! Problème réel de la version jdk utilisée par Netbean.Comme dans le castor bionique, la nouvelle version jdk est fournie, tandis que l'ancienne configuration des Netbeans utilise l'ancienne, désinstallez d'abord les netbeans existants puis téléchargez les netbeans à partir du site Web pendant l'installation, sélectionnez jdk8 comme option. Cela a fonctionné pour moi, peut fonctionner pour vous!
Je suis apprenant, vos suggestions sont toujours les bienvenues!
la source