Portál AbcLinuxu, 13. května 2025 18:47
Pokud ne, jak jednoduse donutim jedit, aby pouzil balicek java5, ktery je stale nainstalovany?JEdit sa velmi pravdepodobne spusta shellovym skriptom. Najdi tento skript:
which jedita pozri co je v nom. Bud sa pouziva premenna prostredia JAVA_HOME, alebo sa pouziva jednoducho prva 'java' ktora sa najde v PATH, alebo je cesta k jave napevno zadratovana v skripte. Kedze po upgrade javy doslo k zmene, tretia moznost je nepravdepodobna. Ak sa pouziva premenna prostredia JAVA_HOME, staci tuto predefinovat tak, aby ukazovala na pozadovanu verziu JRE alebo JDK. No a nakoniec este vzdy mozes cestu k tej spravnej jave zadratovat napevno do toho skriptu. Este je moznost, ze Tvoja distribucia pouziva nejaky 'smart wrapper' nad samotnou javou, ale to by chcelo vediet aspon:
which java file `which java` java -version
which java /usr/bin/java file `which java` /usr/bin/java: symbolic link to `/etc/alternatives/java'Takze jsem rucne ty symlinky v alternatives (te javy se jich tykalo snad kolem 20) prepsal do adresare java-1.5.0 a vypada to ze je vse pri starem, stara java je zpatky:
java -version java version "1.5.0_10" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03) Java HotSpot(TM) Client VM (build 1.5.0_10-b03, mixed mode, sharing)Promenna JAVA_HOME vubec neexistuje, ale asi to nicemu nevadi, jedit bezi a v logu pise:
[message] Log: java.version=1.5.0_10zatimco drive tam bylo 1.6.0 Ale porad nevim v cem byla chyba a jestli by sla odstranit abych mohl pouzivat novejsi verzi javy.
prehazoval jsem tam ale jen nastaveni klavesnice, aby jako default bylo na prvnim miste rozlozeni US misto CZPokud se jedná jen o přehození, to mi nikdy korektně nefungovalo - musel jsem si zeditovat mapu klávesnice (cz).
Do xorg.conf jsem zasahoval rucne, kvuli jave - prehazoval jsem tam ale jen nastaveni klavesnice, aby jako default bylo na prvnim miste rozlozeni US misto CZ.Ano, presne o tom som hovoril.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.