Ubuntu'da, Java 5 ve 6 arasında JAVA_HOME ortam değişkenimi ileri geri değiştirmek istiyorum.
Bir terminal açın ve JAVA_HOME ortam değişkenini ayarlamak için aşağıdakileri yazın:
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
Aynı terminal penceresinde, ortam değişkeninin güncellendiğini kontrol etmek için aşağıdakileri yazarım:
echo $JAVA_HOME
Ve /usr/lib/jvm/java-1.5.0-sun görmeyi beklediğim şey bu. Ayrıca, ~ / .profile dosyasını değiştiriyorum ve JAVA_HOME ortam değişkenini /usr/lib/jvm/java-1.5.0-sun olarak ayarladım.
Ve şimdi sorun için - yeni bir terminal penceresi açtığımda ve echo $ JAVA_HOME yazarak JAVA_HOME ortam değişkenimi kontrol ettiğimde JAVA_HOME ortam değişkenimin Java 6'ya geri döndürüldüğünü görüyorum. Makinemi (veya günlüğü yeniden başlattığımda JAVA_HOME ortam değişkeni Java 5 olarak ayarlanmış (muhtemelen benim ~ / .profile yaptığım değişiklik nedeniyle).
Çıkış ve tekrar giriş yapmadan JAVA_HOME ortamımı değiştirebilmem için bir yol var mı (VE tüm yeni terminal pencerelerinde bu ortam değişkeni değişiklik çubuğunu yap )?
~/.profile
Eğer Ubuntu için giriş yaparken dosya sadece size çıkış / giriş sonra java_home tüm terminaller ve çalıştırmak başka uygulamalar için ayarlanmış eğer öyleyse, okunur. JAVA_HOME ayarını yaparsanız ~/.bashrc
, yalnızca terminalden çalıştırılan uygulamalar tarafından görülecektir.