[Çözüldü]"The version should be "???" şeklinde uyarı alıyorum Javadan

Başlatan linuxchu, 15 Şubat 2012 - 16:49:54

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

linuxchu

Yeni konu açmamak için bende burada bir soru sormak istioyrum izninizle.

Ben ubuntumdan openjdk yı kaldırdım. Daha sonra oracle jdk1.7 kurmak için rardan çıkardığım jdk yı /usr/lib/jvm altına attım.

daha sonra linkte analatıldığı gibi ki daha öncede burdaki anlatımdan sorunsuz kurmuştum(http://www.webupd8.org/2011/09/how-to-install-oracle-java-7-jdk-in.html) yaptım ve linkteki 4. aşamanın sonundaki

java -version
javac -version


komutlarında vermesi gereken
Alıntı YapThe version should be "1.7.0".
çıktıyı alamıyorum.

bu şekilde hata veriyor. ve sql developer, netbeans gibi programlar kurulamıyor.
hakan@hakan-vaio:~$ java -version
bash: /usr/bin/java: Permission denied
hakan@hakan-vaio:~$ javac -version
bash: /usr/bin/javac: Permission denied
hakan@hakan-vaio:~$


yardımcı olabilecek yada öneride bulunabilecek bir arkadaşımız varmı ?

Teşekkürler

burk

@linuxchu java sorunu için
sudo cd /usr/bin
sudo chmod +x java
sudo ln -s /opt/java/bin/java /usr/bin/java
sudo mv /usr/bin/java /usr/bin/java.bak
sudo ln -s /opt/java/bin/java /usr/bin/java
sudo java -version
komutlarını uygular mısın?

linuxchu

@burk 3. komutta hata verdi


hakan@hakan-vaio:~$ cd /usr/bin
hakan@hakan-vaio:/usr/bin$ sudo chmod +x java
hakan@hakan-vaio:/usr/bin$ sudo ln -s /opt/java/bin/java /usr/bin/java
ln: creating symbolic link `/usr/bin/java': File exists
hakan@hakan-vaio:/usr/bin$

burk

@linuxchu şunları verir misin lütfen?
dpkg -l | grep java
cd /usr/lib/jvm
ls

linuxchu

#4
çıktılar bu şekilde

hakan@hakan-vaio:~$ dpkg -l | grep java
ii  java-common                           0.40ubuntu1                                Base of all Java packages
ii  update-java                           0.5.2-2~webupd8                            Updates JDK to the latest version
hakan@hakan-vaio:~$ cd /usr/lib/jvm
hakan@hakan-vaio:/usr/lib/jvm$ ls
jdk1.7.0_02
hakan@hakan-vaio:/usr/lib/jvm$ cd jdk1.7.0_02/
hakan@hakan-vaio:/usr/lib/jvm/jdk1.7.0_02$ ls
bin        db       jre  LICENSE  README.html  src.zip
COPYRIGHT  include  lib  man      release      THIRDPARTYLICENSEREADME.txt
hakan@hakan-vaio:/usr/lib/jvm/jdk1.7.0_02$



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 16 Şubat 2012 - 09:25:23

Selamlar,

Dün akşam 3. komutta hata aldım ama sabah java -version yaptığımda doğru çıktıyı almış oldum. Fakar javac -version deyince aynı hatayı veriyor yine.

hakan@hakan-vaio:~$ java -version
java version "1.7.0_02"
Java(TM) SE Runtime Environment (build 1.7.0_02-b13)
Java HotSpot(TM) Server VM (build 22.0-b10, mixed mode)
hakan@hakan-vaio:~$ javac -version
bash: /usr/bin/javac: Permission denied

burk

@linuxchu Java için Oracle olmasının bir zorunluluğu var mı? Open JDK kurulumu üzerinden gitsek olur mu?

linuxchu

#6
@burk hocam openjdk olmuyor malesef, oracle jdk ya ihtiyacım var, onun üzerinde development geliştirme yapmamız gerekiyor.

burk

@linuxchu öncelikle Türkçe konusuna biraz daha özen gösterirsen çok sevinirim. :)

Madem Oracle zorunluluğumuz var, öyleyse onu bir de PPA kullanarak yüklemeye çalışalım ama öncesinde şunu görebilir miyim?
sudo update-alternatives --config java

linuxchu

Türkçe düzeltmesi için teşekkür ederim.

hakan@hakan-vaio:~$ sudo update-alternatives --config java
[sudo] password for hakan:
There is only one alternative in link group java: /usr/lib/jvm/jdk1.7.0_02/bin/java
Nothing to configure.

burk

Anlayışın için ben teşekkür ederim @linuxchu. :)
Dediğim gibi bir de PPA aracılığıyla kurulum deneyelim istiyorum ancak tekrar kurulum yüklediklerinin tamamen kaldırılması gerektiğini düşünüyorum, araştırmak için ne yazık ki fazla vaktim yok, şöyle deneyesel bir şey yapalım;
sudo aptitude purge jdk1.7.0-bin jdk1.7.0-jre jdk1.7.0-plugin 
Muhtemelen hata verecektir. :) Daha sonra;
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo mkdir -p /usr/lib/mozilla/plugins
sudo apt-get install oracle-jdk7-installer


Bu arada Oracle Java 6 sürümü üzerinde çalışabilir misin?

heartsmagic

Sen neden hem elle dosyaları ilgili dizine taşıyıp hem de PPA'dan kurulum yaptın? Neden sadece bir tanesini tercih etmiyorsun? İzin sorunu var gibi görünüyor, java için chmod yapmışsın sorun düzelmiş, aynı şeyi javac için de yapmalısın. Muhtemelen root ile kopyaladın ve izin durumlarında bir karışıklık oldu. root haricinde diğer gruplara erişim izni sıkıntısı olabilir ortada.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

linuxchu

#11
@heartsmagic ben ordaki linkteki anlatıma göre gittim, linux ortamında bilgim çok az, yeni öğreniyorum teşekkür ederim dediğinizi yaptım ve javac için de hata kalktı.



hakan@hakan-vaio:~$  cd /usr/bin
hakan@hakan-vaio:/usr/bin$ sudo chmod +x javac
[sudo] password for hakan:
hakan@hakan-vaio:/usr/bin$ cd
hakan@hakan-vaio:~$ javac -version
javac 1.7.0_02
hakan@hakan-vaio:~$ java -version
java version "1.7.0_02"
Java(TM) SE Runtime Environment (build 1.7.0_02-b13)
Java HotSpot(TM) Server VM (build 22.0-b10, mixed mode)
hakan@hakan-vaio:~


@burk size özellikle teşekkür ederim.

İyi çalışmalar

if

Alıntı yapılan: linuxchu - 16 Şubat 2012 - 11:44:23
...ve javac için de hata kalktı.

Dediğinize göre sorununuz çözüldü, değil mi?

linuxchu

@if sorunum çözüldü evet. Fakat başlık benim değil :)

if

Alıntı yapılan: linuxchu - 16 Şubat 2012 - 12:14:45
@if sorunum çözüldü evet. Fakat başlık benim değil :)

Şimdi sizin oldu:)