ImageView no puede encontrar la URL de la imagen

Tengo un problema con la visualización de imágenes en el GridPane. Recibí un error de que el flujo de entrada no debe ser nulo. La excepción está en la primera fila del objeto de creación de ImageView. Como puede ver, las imágenes están en la carpeta. ¿Qué puede ser un problema?

    ImageView windows = new ImageView(new Image(Main.class.getResourceAsStream("res/windows.png")));
    ImageView linux = new ImageView(new Image(Main.class.getResourceAsStream("res/windows.png")));
    ImageView mac = new ImageView(new Image(Main.class.getResourceAsStream("res/windows.png")));
    ImageView android= new ImageView(new Image(Main.class.getResourceAsStream("res/windows.png"))); 

    GridPane gpanel = new GridPane();
    gpanel.setPadding(new Insets(5));       
    gpanel.add(windows, 0, 0);
    gpanel.add(linux, 1, 0);
    gpanel.add(mac, 0, 1);
    gpanel.add(android, 1, 1);

ingrese la descripción de la imagen aquí

Respuesta 1

Tengo el siguiente código String [] helloWorld = {"Hola", "Mundo"}; System.out.println (Arrays.toString (helloWorld)); que imprime [Hola, Mundo] Necesito eliminar los espacios en blanco y []. Y obten ...

¿Por qué mi código de PDI de Apache no lee la hoja de cálculo de Excel? Mi código: clase pública ReadExcelFile {public static void main (String [] args) lanza IOException {Workbook book = new XSSFWorkbook (...

Tengo la aplicación Java e implementada en una carpeta A. Pero quiero ejecutar los comandos mvn (mvn clean install) desde la carpeta B. ¿Es eso posible?

Estoy usando el paquete JRI para construir una aplicación usando el paquete catR. En mi Mac funciona perfectamente, pero cuando probé en Windows, la función thetaEst siempre devuelve nulo, solo esta función. Es ...