On Saturday 15 July 2006 21:22, Thomas stood up and spoke the following
words to the masses in /comp.os.linux.misc...:/
> Hi folks,
>
[quoted text clipped - 7 lines]
> permissions (that is 444) the compilation runs just fine.
> Any ideas/hints ?
Just an educated guess: the double end_of_line character used by
DOS/Windows maybe?
UNIX only has a newline character at the end of each line, but DOS,
Windows and OS/2 have both a carriage return and a newline character at
the end of a line.
Like I said, just a guess. Your mileage may vary... ;-)

Signature
With kind regards,
*Aragorn*
(Registered GNU/Linux user #223157)
Sigmund Hansen - 16 Jul 2006 13:13 GMT
> On Saturday 15 July 2006 21:22, Thomas stood up and spoke the following
> words to the masses in /comp.os.linux.misc...:/
[quoted text clipped - 19 lines]
>
> Like I said, just a guess. Your mileage may vary... ;-)
I think zip(jars are zips) files are supposed to have CR LF combos.
Bzip and gzip are probably LF only, for any newlines though, but jar
uses the zip format.
John W. Kennedy - 16 Jul 2006 17:22 GMT
>> On Saturday 15 July 2006 21:22, Thomas stood up and spoke the following
>> words to the masses in /comp.os.linux.misc...:/
[quoted text clipped - 22 lines]
> Bzip and gzip are probably LF only, for any newlines though, but jar
> uses the zip format.
No, the ZIP programs normally treat all files as binary, although some
unzip programs can optionally be told to try to convert text files from
whatever they are to whatever is the native. Furthermore, copying a JAR
(or ZIP) file from one filesystem to another would not alter it in the
slightest.
The original poster has not mentioned how he is accessing this NTFS. By
mount, with NTFS code in Linux? By SAMBA? Some other way?

Signature
John W. Kennedy
"The blind rulers of Logres
Nourished the land on a fallacy of rational virtue."
-- Charles Williams. "Taliessin through Logres: Prelude"
bowman - 16 Jul 2006 14:46 GMT
> UNIX only has a newline character at the end of each line, but DOS,
> Windows and OS/2 have both a carriage return and a newline character at
> the end of a line.
Where do the extra characters get added/removed? The OP said that the jar
works if it is copied to an ext2 partition. afaik, the only utility that
messes with terminators is ftp in the text mode. Unfortunately, many
Windows ftp implementations default to text and will add carriage returns
to binary files.
Ricardo Palomares Martínez - 16 Jul 2006 18:58 GMT
bowman escribió:
>> UNIX only has a newline character at the end of each line, but DOS,
>> Windows and OS/2 have both a carriage return and a newline character at
[quoted text clipped - 5 lines]
> Windows ftp implementations default to text and will add carriage returns
> to binary files.
Maybe the JAR looks for its own pathname and tries to write some files
in the same directory? As NTFS partitions are usually mounted as
read-only in Linux, the writing would fail and the program would end
with an exception. :-?

Signature
If it's true that we are here to help others,
then what exactly are the OTHERS here for?