\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}
Beim Ausführen des Codes werden die Listenverweise korrekt als Liste 1 und Liste 2 angezeigt.
Wenn Sie denselben Code in ein anderes Projekt kopieren und auf Liste 1 verweisen möchten, wird dann statt Liste 1 eine Liste angezeigt? Die Referenznummer wird nicht automatisch ausgewählt (obwohl dieselben Daten kopiert werden).