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