Na mém počítači se systémem Linux je nainstalována verze Java. Když to zkusím:
[e-mail chráněný]$:javac -version
Výsledkem je:
javac jdk1.7.0_80.
Můj problém je, že nevím, kde je ta (1.7.0_80) složka java. Mám složku s názvem „java-7-oracle ” v usr/lib/jvm. Mám podezření, že by to byla složka pro nainstalovanou verzi java.
Nyní mám složku Java a chci vědět, která verze Java to je?
Jak??
Přijatá odpověď:
Myslím, že to všechno můžete sledovat tak, že zkontrolujete, kam odkazují vaše binární soubory Java.
#which javac
/usr/bin/javac
#ls -ln /usr/bin/java
lrwxrwxrwx. 1 0 0 22 Nov 27 04:54 /usr/bin/java -> /etc/alternatives/java
#ls -ln /usr/bin/javac
lrwxrwxrwx. 1 0 0 23 Nov 27 04:54 /usr/bin/javac -> /etc/alternatives/javac
# ls -ln /usr/bin/javadoc
lrwxrwxrwx. 1 0 0 25 Nov 27 04:54 /usr/bin/javadoc -> /etc/alternatives/javadoc
a nakonec:
#ls -ld /etc/alternatives/java
lrwxrwxrwx. 1 root root 46 Nov 27 04:54 /etc/alternatives/java -> /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
proto je moje instalace Java:
/usr/lib/jvm/jre-1.7.0-openjdk.x86_64
Předpokládám, že můžete sledovat jakoukoli binární hodnotu, jako je tato.
Co jsou „shody“, „hash_hits“ a „false_alarms“ ve výstupu Rsync a znamená „data=0“ úspěch?
Pokud změním oprávnění u souboru Tar, bude se to vztahovat i na soubory v něm?