contexte: plutôt que de télécharger manuellement les IDE et les SDK, dans la mesure du possible, je préfère utiliser une automatisation telle que: rVM, SDKman, snap et umake ou ubuntu make. La portée de cette question se limite aux outils comme celui-ci, tels qu'apt et non aux téléchargements manuels.
Comment installer Netbeans
9+ en utilisant umake
?
J'ai installé umake
avec apt
parce que snap
a problèmes avec umake
.
Java 11 a été installé avec SDKman
, bien que j'aie également installé 8.0.192-zulu
et 9.0.7-zulu
.
Ubuntu ne fait que des installations Netbeans
8.2.
Comment obtenir umake
pour télécharger Netbeans 9?
Ubuntu Make
Ubuntu Make est un outil de ligne de commande qui vous permet de télécharger la dernière version des outils de développement courants sur votre installation et de l’installer aux côtés de toutes les dépendances requises (ce qui ne demandera un accès root que si toutes les dépendances requises ne sont pas installées. déjà multi-Arch sur votre système si vous êtes sur une machine 64 bits, intégrez-le au lanceur Unity. En gros, une commande pour que votre système soit prêt à être développé avec!
Depuis que je suis à la version 8.2 pour Netbeans
, il existe probablement un meilleur moyen d’utiliser umake
.
thufir@dur:~$
thufir@dur:~$ netbeans
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.netbeans.ProxyURLStreamHandlerFactory (file:/home/thufir/.local/share/umake/ide/netbeans/platform/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
^C
thufir@dur:~$
thufir@dur:~$ Java -version
openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment 18.9 (build 11.0.1+13)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13, mixed mode)
thufir@dur:~$
thufir@dur:~$ javac -version
javac 11.0.1
thufir@dur:~$
thufir@dur:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.10
Release: 18.10
Codename: cosmic
thufir@dur:~$
Je devrais peut-être déclasser Java:
https://askubuntu.com/a/1093681/45156
puis réinstallez NB
. Je ne vois pas comment cela mettrait à jour netbeans, cependant.
note de bas de page: en fait, Netbeans
8.2 s’installe correctement à partir de la version instantanée de ubuntu-make
ou umake
.
Mise à jour (8 avril 2019):
Apache Netbeans (incubant) est maintenant disponible via Ubuntu-make. Comme on dit, dernière version, vous pouvez maintenant installer Netbeans 11.0 en utilisant Ubuntu-make. Pour cela, lancez:
Sudo add-apt-repository ppa:lyzardking/ubuntu-make
Sudo apt-get install ubuntu-make
umake ide netbeans
Réponse historique :
Selon le référentiel officiel d'Ubuntu-make sur GitHub la dernière fois, les données Netbeans telles que link ont été mises à jour/validées le 30 mars 2017, tandis que Netbeans 9.0 a été publié le 29 juillet 2018. Donc, je crois qu'il impossible d'installer Netbeans 9.0 via ubuntu-make tant que les détails ne sont pas mis à jour. Vous constaterez que tous les dossiers ici qui contiennent des informations sur Netbeans ont des informations sur la version 8.2.
En outre, selon Netbeans 8.2 officiel notes de version :
Le kit JDK testé pour cette version est le kit JDK 8u101 pour Windows, Linux et OS X. La version 8.2 du fichier IDE ne peut pas être installée ni exécutée sur un kit JDK antérieur à JDK 8.
Je pense donc qu'il vaut mieux déclasser Java et utiliser Netbeans 8.2 ou installer Netbeans 9.0 à l'aide de autres méthodes .