[RESOLVIDO] Ajuda MenuBar e Menu Item JavaFx

Estou fazendo um “curso” online, de javaFx e alguns exemplos não estão funcionando. Mostrarei os erros e posto o Código.
1 - com o import javafx.scene.control.Menu;
aparece que ja está compilado nessa versão. e diz que o trecho Menu menuArquivo = new Menu("Arquivo"); é uma referencia Ambígua.
[

2 - Quando eu retiro esse import, ele diz que o construtor menu não precisa parâmetro em Menu menuArquivo = new Menu(“Arquivo”);
3 - no trecho menuArquivo.getItems().addAll(novo, abrir, sair); não consegue encontrar getItems.
e não reconhece getMenus().

não consegui postar imagens pois sou usuário novo.
segue o link com as mesmas

[details=Código]`/*

  • To change this license header, choose License Headers in Project Properties.
  • To change this template file, choose Tools | Templates
  • and open the template in the editor.
    */
    package minhaappjavafx;

import javafx.application.Application;
import static javafx.application.Application.launch;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.MenuBar;
import javafx.scene.control.MenuItem;
import javafx.scene.layout.BorderPane;
import javafx.stage.Stage;

/**
*

  • @author Caffeinne
    */
    public class Menu extends Application {

    @Override
    public void start(Stage primaryStage) throws Exception {

     //Layout
     BorderPane noRaiz = new BorderPane();
    
     //Cena
     Scene minhaCena = new Scene(noRaiz, 300, 200);
     
     //Barra de menu
     MenuBar mb = new MenuBar();
     
     //Criar o menu Arquivo
     Menu menuArquivo = new Menu("Arquivo");
     
     //Itens do menu Arquivo
     MenuItem novo = new MenuItem("Novo");
     MenuItem abrir = new MenuItem("Abrir");
     MenuItem sair = new MenuItem("Sair");
     
     sair.setOnAction(new EventHandler<ActionEvent>() {
         
         public void handle(ActionEvent event) {
             System.exit(0);
         }
         
     });
             
     //Adiciona os itens ao menu Arquivo
     menuArquivo.getItems().addAll(novo, abrir, sair);
     
     //Adiciona o menu Arquivo à barra de menu
     mb.getMenus().add(menuArquivo);
     
     //Adiciona o menu bar ao nó raiz
     noRaiz.setTop(mb);
    
     //Adicionar a cena ao palco
     primaryStage.setScene(minhaCena);
    
     //Exibir o palco e sua(s) cena(s)
     primaryStage.show();
    

    }

    public static void main(String args[]) {
    launch(args);
    }

}
`[/details]
esse é exatamente o código que o professor mostrou na aula e no meu pc não funcinou.

Estou usando o Netbeans como podem ver.

Product Version: NetBeans IDE 8.2 (Build 201705191307)
Atualizações: O IDE NetBeans está atualizado para a versão NetBeans 8.2 Patch 2
Java: 1.8.0_141; Java HotSpot™ 64-Bit Server VM 25.141-b15
Runtime: Java™ SE Runtime Environment 1.8.0_141-b15
System: Linux version 4.10.0-37-generic running on amd64; UTF-8; pt_BR (nb)
User directory: /home/desk/.netbeans/8.2
Cache directory: /home/desk/.cache/netbeans/8.2

Peço desculpa se for algo simples, porém não achei outro jeito de resolver.
Agradeço a atenção desde já.

Está entrando em conflito o nome da sua classe Menu, vc pode alterar o nome da sua classe ou inserir o caminho completo da classe Menu sem o import:

// Criar o menu Arquivo
// Menu menuArquivo = new Menu("Arquivo");
javafx.scene.control.Menu menuArquivo = new javafx.scene.control.Menu("Arquivo");
1 curtida

Muuito Obrigado!