Page 1 of 1

java line error discrepancies....

Posted: Sun Feb 02, 2003 11:05 pm
by Gareth
For some strange reason with 4.5 and 4.6 I'm still getting a problem with certain java files I write from scratch. I will (on purpose) mispell a variable and for the compilation error I'll get, for example:

C:\Documents and Settings\Gareth\Desktop\434\question2\A1Q1.java:59: cannot resolve symbol
symbol : variable scurrentLine
location: class A1Q1
scurrentLine=in.readLine();
^
1 error

Tool completed with exit code 1

Now when I look at this line it is actually on line 30, not 59. Anybody else get this or......?

Re: java line error discrepancies....

Posted: Mon Feb 03, 2003 10:51 am
by Stephan
Is it possible that there's some kind of *nix - Windows incompatibilities?

Note thta this is just a wild guess:
If your files come from one OS and are opened with a tool for the other, you might (or might not, that's why I call it a guess) get two line breaks instead of one.

Windows uses '\n\r' for 1 line break, *inxes use '\n', other OSes use '\r'.

That would more or less explain, why you get nealy twice [59 in your example] the line numer you expect [30 as you say].
Is that always the case?

Hope that helped.

Stephan