Das wird ein Problem mit dem Encoding sein. Zum einen ist die Datei in einem speziellen Encoding abgelegt und zum anderen erwartet der Java Compiler die Datei in einem bestimmten Encoding. Wenn die abweichen, dann liest der Java Compiler halt kein Euro-Zeichen sondern irgend einen anderen Müll.
Ein weiteres Problem könnte das Encoding bei der Ausgabe sein - falls da kein Euro-Zeichen unterstützt wird, dann erhältst Du auch nicht das gewünschte Zeichen. Das ist aber in der Regel kein Problem unter den großen Plattformen.
Ich kenne mich jetzt nicht mit Netbeans aus, aber ich habe jetzt auf die Schnelle
https://www.w3schools.io/editor/netbeans-ide-encoding/ gefunden, um das einzustellen.