Lars Dam wrote:
>>> Fra Java 1.4 er der GraphicsEnvironment.isHeadless()
>>
>> sjovt nok returnerer den false både i window(xp) og i linux i
>> runlevel 3!!
>
> Jeg har ladet mig fortælle at det nok fordi X _er_ installeret... Hvis
> X ikke er installeret giver den headless, selvom jeg må give dig ret i
> at den burde returnere true hvis ikke applikationen er startet op
> under X.
Mja ... Der er egentligt ikke noget galt med at sige at den ikke er
headless, selv om programmet bliver startet fra en terminal. Det
vigtige er om DISPLAY variablen er sat (en usædvanligt simpel test!).
Hvis den er, så kan programmet gå ud fra at der er grafik et eller andet
sted ude i verdenen. Hvis DISPLAY er sat forkert, så er det ikke Java
programmørens fejl
BTW, så er din linjelængde sat *helt* forkert! Du burde nok kigge på
konfigurationen.
--
PeKaJe
Sooner or later you must pay for your sins.
(Those who have already paid may disregard this cookie).