\documentclass{article}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[caption={Some Java code},label={lst:label},language=Java]
// Code...
\end{lstlisting}
\begin{lstlisting}[caption={ Java code},label={lst:n7},language=Java]
// Code...
\end{lstlisting}
\end{document}
Cuando se ejecuta el código, las referencias de la lista aparecen correctamente como la lista 1 y la lista 2.
Cuando copio el mismo código en otro proyecto y quiero referenciar la lista 1. ¿Entonces, en lugar de la lista 1, aparece como lista? No seleccionar automáticamente el número de referencia (aunque se copian los mismos datos).