O NetBeans v8.x não roda com o Java 9, mas apenas com o Java 8 (ou inferior).
(Isso ocorre porque a Oracle infelizmente quebrou a compatibilidade entre o Java 8 e o Java 9.)
O Netbeans 9 é executado com o Java 9, mas o Netbeans 9 ainda é um status alfa / beta, e não a versão completa ainda.
Então você pode:
- a) use o Java 8 para executar o NetBeans 8.x
- b) use o Netbeans 9 alpha / beta para executar com seu Java 9.
Anúncio a) No Oracle você pode baixar um Java 8 para Linux, descompactá-lo e usá-lo para o NetBeans 8.
Anúncio b) Na página de download do Netbeans, você pode, no canto superior direito, alternar para "Desenvolvimento" e baixar uma versão noturna que normalmente é o NetBeans 9 alpha / beta. Mas esteja ciente do status alfa / beta, ou seja, erros.