Geany 1.23 - java forditas

Fodor Zsolt fodor at gyakg.u-szeged.hu
2013. Május. 6., H, 17:08:14 CEST


Szervusz!

Köszönöm, hogy foglalkoztál a problémával.

> Nekem az 1.22 volt fent, de frissítettem gyorsan rá, hogy megnézzem nálam
> is fellép-e a gond. Tökéletesen működik.

:(

> Arra gondolok, hogy a Java bin mappája nincs tökéletesen benne a PATH
> környezeti változóban. Érdemes megnézni ott, hogy rendben van-e.
> Az enyém is hasonló: C:\Program Files (x86)\Java\jdk1.7.0\bin
> Mivel folyamatosan jönnek a frissítések, itt nekem is a 21-es frissítés
> van. Épp azért, mert így nem kell mindig a PATH-t átírni, minden
> frissítést a jdk1.7.0 mappába telepítek.

Amit kipróbáltam, hogy a mappát átmásoltam az
F:\java mappába, tehát a Build parancsok megadásánál most 
F:\java\jdk1.7.0_21\bin\javac "%f"
szerepel. Így tökéletesen működik, pedig nem módosítottam a PATH-t, amiben
egyébként nálam csak a jre szerepel, a jdk nem.
Egyébként 1.22-vel rendben ment, 1.23-mal pedig nem, holott a jdk elérési útja
nem változott.

> Másrészt azt már tapasztaltam, hogy bizonyos mappák esetén 
> megtagadja a fordítást. Nem tudom milyen minta szerint teszi, de a 
> Program Files egyes almappáiba mentett java források a suli gépein 
> nem fordulnak (nem emlékszem, de valami hozzáférési hibára emlékszem,
>  de menteni azt ment oda). Próbáld meg másik mappába menteni, ha a 
> Path rendben van.


Ugyanabból a mappából (D:\_pen\java\) sikerrel fordítottam 1.22 alatt, majd
1.23 alatt nem sikerült, illetve 1.23 alatt megintcsak, ha nem volt szóköz az
elérési útban.

A hibaüzenetből látszik is, hogy a szóközzel van valami baja:

C:\Program Files (x86)\Java\jdk1.7.0_21\bin\javac "egy.java" (D:\_pen\java
könyvtárban)
A megadott nevet (C:\Program) a rendszer nem ismeri fel bels  vagy k ls

... hiszen csak a szóközig értelmezi.
(Ugyanakkor érdekes, hogy az ékezetes betűket a hibaüzenetben nem jeleníti meg.)

Tehát közben ideiglenesen kezeltem a problémát, de nem tartom végleges
megoldásnak.

A fentiek miatt biztosra veszem, hogy a Geany-ben romlik el valami...

Üdv: Fodor Zsolt



További információk a(z) Techinfo levelezőlistáról