Portál AbcLinuxu, 9. května 2025 06:05
Presne, ta ikona v menu. Mne osobne nejde dohlavy, preco ak mam nastavenu spravne premennu prostredia, tak spustenie z menu neprebehne a v .xsession-errors sa nachadza hlaska ohladne chybajucej premennej IDEA_JDK. Zatial ako docasne riesenie mam prikaz pre polozku v menu nasledovnu:
bash -c "export IDEA_JDK='/usr/lib/jvm/java-6-sun' && intelij_idea"
intelij_idea nahrad cestou k idea.sh u teba a malo by to fungovat. Co sa tyka spustenia v terminaly, vsetko prebehne ako ma, kedze v .bashrc mam
export IDEA_JDK='/usr/lib/jvm/java-6-sun'
Ono je pozadovana aspon jedna z premennych IDEA_JDK, JAVA_HOME alebo JDK_HOME, teda aspon tak znie chybova hlaska z .xsession-errors, ktora sa tam vzdy pri spusteni z menu objavi :
ERROR: cannot start IntelliJ IDEA. No JDK found to run IDEA. Please validate either IDEA_JDK, JDK_HOME or JAVA_HOME points to valid JDK installation.
Ale vid toto:
patrik@debian-thinkpad:~$ env | grep -i -e java -e jdk -e idea JAVA_HOME=/usr/lib/jvm/java-6-sun JDK_HOME=/usr/lib/jvm/java-6-sun IDEA_JDK=/usr/lib/jvm/java-6-sun patrik@debian-thinkpad:~$ intelij_idea Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode) patrik@debian-thinkpad:~$ echo $? 0
Takze skutocne neviem, kde moze byt problem a preco to nechce spustit z menu aj napriek existujucim premennym a zjavne spravne nastavenym.
Mate pravdu, neexistuju. Je teda otazka preco tomu tak je, kedze sa spustaju tie procesy podomnou a teda by mali zdielat rovnake premenne prostredia. Si myslim, ale zjavne je tomu trochu inak.
export JDK_HOME="/usr/lib/jvm/java-6-sun/"
/usr/lib/idea-IC-103.255/bin/idea.sh
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.