Erro java.lang.NullPointerException ao tentar colocar imagem em jlabel

Bom, eu to tentado colocar uma imagem em um label só que fica dando esse erro, eu ja coloquei as imagens no pacote do frame em que a label está, em um pacote a parte só de imagens, em fim coloquei em todos os lugares mas ainda fica dando esse erro, vou postar o código dessa parte aki.

    private void jComboBox_categoriasItemStateChanged(java.awt.event.ItemEvent evt) {                                                      
    
    
 String img = "bebidas.jpg";
 String img2 = "massas.jpg";
 Icon icon = new ImageIcon (getClass().getResource(img));
 Icon icon2 = new ImageIcon (getClass().getResource(img2));
    if(jComboBox_categorias.getSelectedIndex()==1){
        jLabel_imagem_categoria.setIcon(icon);
    }
    if(jComboBox_categorias.getSelectedIndex()==3){
        jLabel_imagem_categoria.setIcon(icon2);
    }
}

O getClass().getResource() e getClass().getResourceAsStream() procuram os arquivos a partir do classpath, então coloque o caminho relativo começando com /.

E prefira usar o getClass().getResourceAsStream() para não ter problemas ao executar seu programa a partir de um JAR.