without specifying the L in the right, it will first treat the literal as int and
then upcast it to long.
As the literal you used, is out of scope of int type, it gives that compilation error.
If you declare as
long me = xxxxxL
it treats the literal as long, hence no compilation error.