[NASIL] JDK - Java Derleyici / NetBeans Ve Eclipse Kurulumu (Güncel)

Başlatan karboran, 14 Kasım 2011 - 00:54:44

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

karboran

Selamünaleyküm.

İçindekiler :
Özet
1)JDK Kurulumu
   1.1) OpenJdk Kurulumu
   1.2) OracleJdk Kurulumu(PPA ile)
   1.3) OracleJdk Kurulumu(El ile)
2)Eclipse Kurulumu
3)Netbeans Kurulumu

Özet
Programlama yaparken derleme çalıştırma işlemleri ve kod yazma kolaylığı açısından
derleyiciler kullanırız. Java programlama dili için en çok bilinen derleyici(IDE) Eclipse ve
Netbeans yazılımlarıdır.

Bu iki uygulamayı da Ubuntu yazılım merkezinden veya aşağıdaki komutlar ile uç birimden
rahatlıkla kurabilirsiniz. Lakin Ubuntu depolarındaki sürümler biraz geriden geldiği için
son sürümlerini elle kurmayı tercih ediyoruz.
sudo apt-get install eclipse
sudo apt-get install netbeans




1)OpenJdk Kurulumu
Hem Eclipse hem Netbeans'ın çalışması ve java kodlayıp derleyebilmeniz için JDK(Java Development
Kit) gereklidir. Bu yüzden ilk olarak JDK'yı kurmalıyız.
(Not: OpenJdk ile Netbeans bazen sıkıntı çıkarabiliyor. Netbeans kullanacaklara
Oracle Jdk kurmalarını şiddetle tavsiye ederim)

1.1)OpenJdk kurulumu için uçbirimden ;
sudo apt-get install openjdk-8-jre

Netbeans OpenJdk ile çalışmakla beraber OracleJdk ile daha verimli çalıştığını söyleyebilirim.
OracleJdk kurmanın 2 yolu var.

1.2) OracleJdk Kurulumu(PPA ile)
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

Oracle Java 7 için
sudo apt-get install oracle-java7-installer
Oracle Java 8 için
sudo apt-get install oracle-java8-installer
1.3) OracleJdk Kurulumu(El ile)
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Yukarıdaki bağlantıya tıkladıktan sonra Java Downloads a tıklıyoruz.
Ardından sözleşmeyi kabul edip,
32 bit sistemler için 'i586.tar.gz' uzantlı olanı
64 bit sistemler için 'x64.tar.gz' uzantılı olanı bilgisayarımıza indiriyoruz.
Şimdi uç birimden 'cd' komutu ile indirdiğimiz dosyanın bulunduğu dizine gidiyoruz.
tar -xvf xxxx.tar.gz (Dosyayı tar'dan çıkarıyoruz)
sudo mkdir -p /usr/lib/jvm/  (kurulum için gerekli dizini oluşturuyoruz)
sudo mv jdk1.xx /usr/lib/jvm/. (çıkarttığımız dosyayı taşıyoruz)
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.xxx/bin/java 2000 (javayı sisteme tanıtıyoruz)
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.xxx/bin/javac 2000 (javacı sisteme tanıyoruz)
sudo update-alternatives --config java (bu komuttan sonra uygun seçimi yapıp enter tuşuna basıyoruz)
sudo update-alternatives --config java (bu komuttan sonra uygun seçimi yapıp enter tuşuna basıyoruz)

Not : Parentez içindekiler komutlara dahil değildir sadece açıklamadır, komutlarda xxx ile vermiş olduğum kısımlar
sürümden sürüme değişeceğini için indirdiğiniz sürüm veya dosya ismine 'ls' komutu ile bakarak veya tab ile otomatik
tamamlatarak düzeltmeyi unutmayınız.

2)Eclipse Kurulumu
https://eclipse.org/downloads/ adresinden bize uygun olan 32 bit veya 64 bit sürümünü indiriyoruz.
Dosyanın inmiş olduğu dizine gidip , sağ tıklayarak veya terminal üzerinden sıkıştırılmış dosyayı çıkarttıktan sonra
çıkan klasörün içinde eclipse dosyasına tıklayıp çalıştırabilirsiniz.
(Ben bu şekilde kullanıyorum, Programlar diye bir klasör açtım içinde duruyor herhangi bir format işleminden önce
tüm ayarlarımı ve eklentilerimi rahatlıkla taşımak için sadece eclipse klasörünü kopyalamam yetiyor.)

İsteyenler için musait bir zamanda sisteme tam kurulumunuda anlatacağım.



3)Netbeans Kurulumu
https://netbeans.org/downloads/
Yukarıdaki adresden sisteminize uygun paketi indirdirkten sonra uçbirimden
sudo sh netbeans-X.X-linux.sh
komutu ile çalıştırıyoruz. Karşımıza gelen ekranda ...next next fnish :)
Kurulum tamamlandıktan sonra rahatlıkla kullanabilirsiniz.
(Not: OpenJdk ile Netbeans bazen sıkıntı çıkarabiliyor. Netbeans kullanacaklara
Oracle Jdk kurmalarını şiddetle tavsiye ederim)

Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

alquirel

Alıntı yapılan: karboran - 14 Kasım 2011 - 00:54:44
(Alıntı değildir  > Made By  KarBoraN)

Alıntı yapılan: karboran - 14 Kasım 2011 - 01:01:02
Sadece hazır kodları kullanmayıp öğrenip geliştircem diyosan, NetBeans Öneririm...  > http://forum.ubuntu-tr.net/index.php?topic=30382.0

4 ever NetBeanS.. <3

Alıntı Yap
LaHaVLeVeLaKuVVeTeiLLaBiLLaH

Türkçe kullanımı, yazımı gibi konularda daha hassas davranmanızı rica ederim.
Özellikle gereksiz yabancı dil ifadelerden kaçınırsanız hem forum adına hem güzel dilimiz adına sevinirim.
[ayrıca esselamun olmaz, ya selamun olur, ya da esselamu olur]

Anlatım için teşekkürler bu arada.

karboran

doğru söze ne denir :) .. Lahavlevelakuvveteilla billah hariç düzelteyim hemen..
"Anlatım için teşekkürler bu arada." rica ederim :)
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

alquirel

Alıntı yapılan: karboran - 14 Kasım 2011 - 02:06:23
doğru söze ne denir :) .. Lahavlevelakuvveteilla billah hariç düzelteyim hemen..

Benim orada dikkatini çekmek istediğim nokta büyük küçük harf kullanımı. O sözü kaldırman/değiştirmen yönünde bir imada bulunmadım.
O tür bir yazıma izin veren bir kural yok dilimizde.

karboran

Anladım  ;) bende dedim hani imza ya böyle güzel dursun diye :) ... kırmayacağım sizi onuda düzeltiyorum hemen :)
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

ekinox2

#5
Çok büyük derdimi hallettin, Allah razı olsun.

Düzeltme Notu: Türkçe kurallarına uymayan cümleyi sildim.

sem

#6
Elinize sağlık döküman için...



Türkçe konusunun bu kadar yoğun olduğu bir başlıkta ironik bir teşekkür olmuş....
".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
Derken ölüm bile bu nasıl dünya?
Benden ölüm dile, batıyor gün yine
Burası dünya?

burk

#7
@karboran arkadaşların önerilerine ek olarak ben bir öneride bulunmak istiyorum, program kurulumu yaptığın bir konuda, giriş için, "anlatılan program nedir?", "ne işe yarar?", "programın resmi sitesi nedir?" gibi konularda küçük bir tanıtım yazısı da eklenirse daha iyi olur. Anlatım için teşekkürler. :)

mymiracle

hocam öncelikle resimli falan anlatım için teşekkür ederim.
fakat yeni bir sürüm yüklenmişti verilen sitede. indirdim çalıştırmaya çalışınca açılmıyor? anlayamadım da yardımcı olabilir misiniz??

Can't open jdk..  hatası alıyorum.. :(

burk

@mymiracle verilen sitede hangi sürümü indirdiniz? Ayrıca;
dpkg -l | grep java
sudo update-alternatives --config java
çıktılarını kod etiketi kullanarak buraya geçin lütfen.

mymiracle

hocam kusra bakmayın geç cevap atabildim..

verdiğiniz iki kodu da xterm de denediğimde sadece aynı kodu verip 'java' yazısını kırmızı yazıyor o kadar?

heartsmagic

@mymiracle, ilk çıktı için söylediğin olur, fakat ikinci çıktıyı görebilir miyiz lütfen. Ayrıca şunu da geç buraya:
sudo update-alternatives --display java
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.

mymiracle

#12
verilen çktıyı nasl kopyalcam ?? terminalde kopyalama nasl oluyor


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 14 Mart 2012 - 00:53:00

ilk yazınızdaki 2. kod için bu cevabı aldm
There is only one alternative in link group java: /usr/lib/jvm/java-6-openjdk/jre/bin/java
yapılandırılacak bşi yok ..


son verdiğinz yazı kod içn de
java - Otomatik kod
link currently points to /usr/lib/jvm/java-6-openjdk/jre/bin/java
/usr/lib/jvm/java-6-openjdk/jre/bin/java -priority 1061
slave java.1.gz: /usr/lib/jvm/java-6-openjdk/jre/bin/java.1.gz
Current 'best' version is '/usr/lib/jvm/java-6-openjdk/jre/bin/java'.
çıktısı aldım

heartsmagic

Şu an OpenJDK kurulu. Bir de Sun'a ait olanla deneyelim, gerçi OpenJDK ile de olması lazım normal şartlar altında. Forumdaki Java başlığından bir Sun'a ait JRE'yi kurmayı dene.
http://forum.ubuntu-tr.net/index.php?topic=30013.0

2. madde işini görür şimdilik, tabi Java olarak ona geçirmen lazım ki o da anlatılmakta ilgili başlıkta.
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.

mymiracle

hocam dediklerinizi yaptım da şimdi oldu mu?? netbeans nereye kuruldu yok gene de.. eclipse var ayrıca o yüzden java konusunda yanlış bşi yoktur değil mi ? ..
bu hani versiyon falan sorguladık ya orda yani..


burk

@mymiracle Unity menüsüne veya uçbirime programın adını yazdığınızda bir şey çıkmıyor mu?

heartsmagic

Kurulumu nereye taptın? Eğer kullanıcı dizinine yaptıysan oluşmuştur bir dizin. Genele kurduysan emin olmasam da ya /usr/local/bin altındadır ya da /opt. Tabi /usr/bin altına gidiyor olma ihtimali de var.
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.

karboran

@heartsmagic abi Netbeansı güncelledim üstüne güncel eclipseyi de ekledim, java derlemede kullanılan en sağlam 2 yazılım, windowsda java kullanan birinin linuxa geçtikten sonra bakacağı ilk şey bu iki programın kurulumu diye düşünüyorum. Haddime değil ama sabitlenebilir, kendimde sürekli kullandığım için güncel tutacağım.
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

empax

Alıntı YapTürkçe konusunun bu kadar yoğun olduğu bir başlıkta ironik bir teşekkür olmuş....
« Son Düzenleme: 07 Ocak 2012 - 05:10:01 Gönderen: if »

ironik kelimesi TDK sitesinde bulunamıyor. Yanlış anlaşılmasın sadece belirtmek istedim.  :)
بسم الله الرحمن الرحيم
|ACEMİLER İÇİN İLK DURAK|Çözüldü|Kod etiketi|

karboran

@empax foruma ilk üyeoldugum zamanlarda açtıgım bi konuydu kuralları okumadan üye olup konu açınca , sonuç böyle olmuştu :)
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

empax

بسم الله الرحمن الرحيم
|ACEMİLER İÇİN İLK DURAK|Çözüldü|Kod etiketi|

karboran

@empax akşama kadar bilgisayarın başında makaleler okuyup kodlarla uğraşıp oradan açıp kitapdan bişey hatırlayıp çıkmış sorulara bakınca beyin hayliyle yoruluyo + oruç :))
Kabin basıncı düştü motorlarda arıza !
Vakit süratle aksın hakimiyet kur nabıza !
İçinden nasıl geldiyse yaz anlat herşeyi ,
Bu mektup varmıcak hayalini kurduğun kıza !

heartsmagic

@empax, "ironik" kelimesini kullanan @if değil, @sem0900 :) Ayrıca kelime TDK sözlüğünde de mevcut :)

Alıntı Yapironik
sıfat Fransızca ironique
sıfat İroniye dayalı
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.

krwlng

Benim bu konu ile ilgili en büyük tavsiyem, çok mecbur değilseniz java sürümünü elle derlemeye çalışmamanız, konu ile ilgili 2-3 sene öncesine ait açtığım bir başlık var, sonrasında java'yı sistemle bütünleştirmede sorun çıkabiliyor, bu yalnızca bir öneridir; netbeans'i ayrı indirin javayı depodan kurun.
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!

nuked

oracle java sürümleri için deb pakedi oluştuma ve yükleme

Önce deb oluştarma için gerekli paketleri aşağıdaki listeden istediğiniz java sürümüne ve kullandığınız dağıtımın mimarisine göre yükleyin

# Java 6 için gerekli paketler (32bit dağıtım kullananlar)
apt-get install -y --no-install-recommends build-essential debhelper defoma devscripts dpkg-dev git-core \
imvirt libasound2 libxi6 libxt6 libxtst6 rng-tools unixodbc unzip


# Java 6 için gerekli paketler (64bit dağıtım kullananlar)
apt-get install -y --no-install-recommends build-essential debhelper defoma devscripts dpkg-dev git-core \
imvirt libasound2 libxi6 libxt6 libxtst6 rng-tools unixodbc unzip lib32asound2 ia32-libs


# Java 7 için gerekli paketler (32bit dağıtım kullananlar)
apt-get install -y --no-install-recommends build-essential debhelper defoma devscripts dpkg-dev git-core \
imvirt libasound2 libxi6 libxt6 libxtst6 rng-tools unixodbc unzip libxrender1


# Java 7 için gerekli paketler (64bit dağıtım kullananlar)
apt-get install -y --no-install-recommends build-essential debhelper defoma devscripts dpkg-dev git-core \
imvirt libasound2 libxi6 libxt6 libxtst6 rng-tools unixodbc unzip lib32asound2 ia32-libs libxrender1


daha sonra istediğiniz javaya göre oracle sitesinden 32bit ve 64bit sürümüleri indirin
ikisinide indirmeniz mecburi yoksa deb pakedi oluşmaz dağıtımınıza göre sadece bir sürüm derlenecektir.


java7 için (örneğin jdk-7u6-linux-i586.tar.gz ve jdk-7u6-linux-x64.tar.gz )
java6 için (örneğin jdk-6u34-linux-i586.bin ve jdk-6u34-linux-x64.bin )

ekstra olarak

java 6 için jce_policy-6.zip dosyasını
"Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 6"
bölümünden

java7 için UnlimitedJCEPolicyJDK7.zip dosyasını
"Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 7"
bölümünden

3 tane dosyayı aşağıdaki indirme sayfasından bulup indirin
http://www.oracle.com/technetwork/java/javase/downloads/index.html

terminal açıp
mkdir javaa
cd javaa


java7 için
git clone git://github.com/rraptorr/oracle-java7.git

java6 için
git clone git://github.com/rraptorr/sun-java6.git

hangisini seçtiğiniz ise
oracle-java7 yada sun-java6 klasörüne yukarıda indirdiğiniz 2 adet 32 ve 64 bit java dosyaları ile policy dosyasını atın

terminal ile dizine gelip
cd oracle-java7
yada
cd sun-java6
ile içine girin

dpkg-buildpackage -uc -us

komutunu verin arkanıza yaslanıp bekleyin sizin için deb paketlerini hazırlayacaktır.
işlem tamamlanınca
cd ..
komutu ile bir önceki dizine dönüp oluşturulan paketleri (sadece gerekli olanları tabi) aşağıdaki komutlarla yükleyebilirsiniz.

sudo dpkg -i *bin* *fonts* *jdk* *jre* *plugin*
sudo apt-get -f install


sistemde openjdk yüklü ise kaldırmanız yada galternatives uygulaması ile kullanmak istediğiniz javayı seçebilirsiniz.