Portál AbcLinuxu, 6. května 2025 07:36
prednedávnom so inštaloval Javu 8 Early Acess ale nefungujú mi príkazy v bashi tj. java -subor- ,java -jar ... a javac.V netbeans všetko funguje super ale keď chcem spusťi jar subor tak musím ho otvárať takto (jdk som instaloval do /opt):
- cd /opt/jdk1.8.0_20/bin
- ./java -jar -cela cesta k suboru-
namiesto jednoduchsieho:
java -jar -subor.java-
Keď som hladal rieseni tak som našiel iba že by si to mohlo vyriešiť keď doplním do suboru .bashrc v mojom domovskom adresari tieto riadky :
- JAVA_HOME=/opt/jdk1.8.0_20 (povodne tu bolo /usr/Java/jdkxxxxxx
- PATH=$JAVA_HOME/bin:/$PATH
ale toto riešenie predpokladalo že mam javu nainštalovanu v adresari /usr/Java/jdkxxxxxx. Našiel som ešte jedno riešenie ktore predpokladalo instalovanu javu v /opt a kopiroval by som tie iste riadky len do nejakeho scriptu v /etc/ a kedze som v linuxe noobiq tak som si nebol istý či sa niečo nedose**.
A ešte som sa chcel spýtať či sa dajú java archivy (*.jar) otvárať kliknutím na ne,ak áno tak sa chcem spýtať ako sa to dá nastaviť?
Dakujem.Řešení dotazu:
Nevím, zdas to špatně opsal... ale máš tam chybu, správně: PATH="$JAVA_HOME/bin:$PATH"
Ověřil bych, zda se ~/.bashrc
opravdu spouští a taky bych si vypsal obsah $PATH
, zda obsahuje opravdu, co chceš.
~/.bashrc
a ako vypísať premenú $PATH (napadlo ma dopísať do toho scriptu echo $PATH a vyriešil by sa oba problémy pri spusteny bashu) ale chcel by som vedet ako sa to dá urobiť lepšie. Dakujem za odpoveď . Ešte by ma zaujmalo to s tým .jar suborom či sa dá nejak nastaviť spúštanie ako normalneho spustaceho suboru.
ako overím zda se spouští ~/.bashrc a ako vypísať premenú $PATH
Ověříš to tak, že proměnná $PATH
bude mít kýžený obsah, tedy co ty chceš. Jak vypíšeš obsah $PATH
napsal níže Jenda.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.