JDK'yi Oracle Web sitesinden indirdim ve sıkıştırılmış klasörü bir dizine koydum. Java çalıştırmaya çalıştığımda gördüğüm şey bu:
me@ubuntu:~/jdk1.7.0_79/bin$ ./java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
Yukarıdaki sürümü görüntüler, ancak denediğimde
me@ubuntu:~/jdk1.7.0_79/bin$ java
The program 'java' can be found in the following packages:
* default-jre
* gcj-4.8-jre-headless
* openjdk-7-jre-headless
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
Try: sudo apt-get install <selected package>
Burada neler oluyor? JDK'yı kurmanın doğru yolu nedir? Ben ubuntu başka programlar yüklemeye çalışırken benzer sorunu yaşıyorum
Varsayılan olarak standart PATH'i arayacaktır. Bu nedenle, neden sadece "java" ı çalıştırdığınızda, java'yı sisteminizde ayarlanmış olan yolda çalıştırmayı deneyecektir. Java'yı "./java" dan önce yaptığınız işlemleri yaparak çalıştırabilir veya JDK yolunu sistem ortamı yoluna ekleyebilirsiniz.
—
Darius
JDK'yı kurmak söz konusu olduğunda, tar dosyasını oracle ve chmod + x'den açmak ve PATH'ı değiştirmek yeterli mi? Dosya zaten x özniteliğine sahip olsa bile neden chmod + x komutuna ihtiyacım var?
—
Morpheus
Zaten + x varsa o zaman gerekmez. Ancak, sıkıştırılmış dosya açma işleminden sonra iznin doğru bir şekilde tutulmadığı veya + x'in orijinal dosyadan geçtiği bazı durumlar olmuştur. (Bu, dosya pencerelerde açıldığında, bir paylaşım sürücüsüne yerleştirildikten ve Linux'ta erişildikten sonra gerçekleşti - tüm izinler boşa çıktı)
—
Darius