Java Öğreniyorum #3 (Eclipse IDE) [Bu Bölümü Atlayabilirsiniz!] by mutluclkn

View this thread on steempeak.com
· @mutluclkn · (edited)
$2.19
Java Öğreniyorum #3 (Eclipse IDE) [Bu Bölümü Atlayabilirsiniz!]
Herkese merhaba,

Java Öğreniyorum serisinin üçüncü bölümü ile devam ediyoruz. İkinci bölümde de bahsettiğim gibi bu sefer bir IDE kuracağız ve kodlarımızı onun üzerinde yazıp derleyebileceğiz. Bizi büyük zahmetten kurtaracak. Kullanacağımız IDE, Eclips isimli bir derleyici olacak. 


![1_1.png](https://cdn.steemitimages.com/DQmShpKV7UggJ99FvKa7YKVuB35vw8Z7wZ6Fkk6JJ4PF5iQ/1_1.png)
<sup><a href="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d0/Eclipse-Luna-Logo.svg/2560px-Eclipse-Luna-Logo.svg.png" rel="noopener" title="This link will take you away from steemit.com">Image Source</a></sup></p>
</blockquote>

# İndirme

Eclipse’i indirmek için bu [linke]( https://www.eclipse.org/downloads/packages/) tıklıyoruz. Link bizi Eclipse’in kendi web sitesindeki indirme bölümüne götürecek. Biz Java kodları yazacağımız için indirme linklerinden Java için olanı seçeceğiz. Bilgisayarımızın işletim sistemine göre sağdaki indirme linklerinden birine tıklıyoruz. Ben Windows işletim sistemi kullandığım için en baştaki Windows linkine tıklıyorum.

![2.PNG](https://cdn.steemitimages.com/DQmcHwx7VB2iZQoRtLqypeNru8K8t6Dbjc2Qw88UhwZh28Q/2.PNG)

Gelen ekranda “Download” butonuna basıp zip dosyasını indiriyoruz.

![3.PNG](https://cdn.steemitimages.com/DQmW37wMSzzaT8iavdnRrnNtP8n8zrH9JXPUh6YtYPF7Jef/3.PNG)

Böylelikle indirme işlemi tamamlandı. Kurulum işlemiyle devam edelim.

# Kurulum

İndirdiğimiz zip dosyasına sağ tıklayıp “Klasöre ayıkla” seçeneğini seçiyoruz.

![4.png](https://cdn.steemitimages.com/DQmSH38Zsphjrvu7r8AbrVy597QHR3hCqkRXkAo4hfghMqE/4.png)

Oluşan yeni dosyayı açıp klasör içindeki “eclipse.exe” programını açıyoruz.

![5.png](https://cdn.steemitimages.com/DQmWi6Bmv8dFQKtJw2x8Nj3w7vNrQQ1oBH2BAXFrKGjc6DK/5.png)

Programı çalıştırdıktan bir süre sonra karşımıza yapacağımız çalışmaları hangi dizine kaydetmek istediğimizi soran bir ekran gelecek. İsterseniz “Browse” butonuna basarak kendiniz belirli bir dizin belirleyebilir, isterseniz de Eclipse’in önerdiği varsayılan dizin ayarıyla bırakabilirisiniz. Dizin ayarımızı yaptıktan sonra “Launch” butonuna basarak devam ediyoruz.

![6.PNG](https://cdn.steemitimages.com/DQmPfRv5qp8xaNwgzZoDEd2j3mfvossiMSCtRjw6hh7Ty2L/6.PNG)

Böylelikle Java geliştirme ortamımızı (IDE) açmış bulunmaktayız. Welcome sekmesini çarpı işaretine basarak kapatıyoruz. 

![7.PNG](https://cdn.steemitimages.com/DQmeNrc6kG9uhv5MPcG4UW5KBT6xdB7HAsSMvSKmNT5DQdG/7.PNG)

İsterseniz bir önceki bölümümüzde yazdığımız kodları bir de IDE üzerinde çalıştıralım. Bunun için öncelikle ekranın sol üst kısmında bulunan sekmelerden `File --> New --> Java Project` yolunu izleyip projemizi oluşturuyoruz.

![8.png](https://cdn.steemitimages.com/DQmaGJW5TsfiNtpQhWq3MaUfeq5DFiy8LC3XJ4c9k8qFEU1/8.png)

Projemize bir isim verip “Finish” butonuna basıyoruz. Daha sonra açılacak ekranda “Create” butonuna basıyoruz.

![9.PNG](https://cdn.steemitimages.com/DQmas32H9foeQpswKQhKzzWpvK3hHYTpitND1y1bDnJ3NWc/9.PNG)

Projemizi oluşturduk. Şimdi projemize class eklememiz gerekiyor. Class’larımız her zaman “src” isimli klasörde bulunur.

Class oluşturmak için sol tarafta bulunan “Package Explorer” sekmesinden oluşturduğumuz projeye (deneme) çift tıklıyoruz. Ardından “src” dosyasına sağ tıklayıp `New --> Class` yolunu izliyoruz. 

![10.png](https://cdn.steemitimages.com/DQmdPwjA5mVzKqfWpPbw2D66mixRhrRG4oSoj97HCLRT9LT/10.png)

Karşımıza gelen ekranda oluşturduğumuz class’a isim veriyoruz, “public static void main(String[] args)” seçeneğinin işaretli olduğuna emin olup “Finish” butonuna tıklıyoruz.

![11.PNG](https://cdn.steemitimages.com/DQmRNo5xVxybNzjsau1R3wb1EBsAmUpJSC2fJBb6d31p1vr/11.PNG)

Src klasörü altında deneme seçeneğini açarak oluşturduğumuz Deneme.java class’ımızı görebiliriz. Oluşturduğumuz class’a çift tıklayıp açalım.

![12.png](https://cdn.steemitimages.com/DQmdhQHiYSAEBuyzUyHKx59CnP17BJkcVQ7v6tGqzbxbj6A/12.png)

Daha sonra önceki bölümde yazdığımız kodları buraya tekrar yazıyoruz. Class’ımıza yazdığımız kodlar bu şekilde olmalı:
```
 package deneme;
 public class Deneme {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("Merhaba Steemit");
        System.out.println("Merhaba Steemit-Turkiye ailesi"); 

	}

}
```
Kodlarımızı yazdıktan sonra üst tarafta bulunan seçeneklerden “Run” butonuna tıklıyoruz.

![13.png](https://cdn.steemitimages.com/DQmTM9z8xxWc13rLPXFoV1KefS6gmufgX5cz2VcB5prNir2/13.png)

Açılan ufak pencerede “Ok” butonuna tıklıyoruz ve programımızı çalıştırıyoruz. Yazdığımız kodun çıktısını alt tarafta bulunan “Console” sekmesinden görebiliriz.

![14.png](https://cdn.steemitimages.com/DQmdKVfiRdmW1yHta6fpbY2FTWWwkfGvex93xpTVWfUcSe1/14.png)

Böylelikle Java Öğreniyorum serisinin üçüncü bölümünü tamamlamış bulunmaktayız. Anlamadığınız noktaları ve aldığınız hataları yorum kısmından sorabilirsiniz.

*Not: Ekran görüntüleri bana aittir.*

Java Öğreniyorum Serisi Bölümleri:

[1. Bölüm](https://steemit.com/hive-179764/@mutluclkn/java-oegreniyorum-1)
[2. Bölüm]( https://steemit.com/hive-179764/@mutluclkn/java-oegreniyorum-2)

[Yardımcı Kaynak]( https://www.mobilhanem.com/temel-java-dersleri-eclipse-kurulumu/)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 37 others
👎  ,
properties (23)
post_id94,000,912
authormutluclkn
permlinkjava-oegreniyorum-3-eclipse-ide
categoryhive-179764
json_metadata{"tags":["steemexclusive","steemit-turkiye","tr","developer","java","beginner","software"],"image":["https:\/\/cdn.steemitimages.com\/DQmShpKV7UggJ99FvKa7YKVuB35vw8Z7wZ6Fkk6JJ4PF5iQ\/1_1.png","https:\/\/cdn.steemitimages.com\/DQmcHwx7VB2iZQoRtLqypeNru8K8t6Dbjc2Qw88UhwZh28Q\/2.PNG","https:\/\/cdn.steemitimages.com\/DQmW37wMSzzaT8iavdnRrnNtP8n8zrH9JXPUh6YtYPF7Jef\/3.PNG","https:\/\/cdn.steemitimages.com\/DQmSH38Zsphjrvu7r8AbrVy597QHR3hCqkRXkAo4hfghMqE\/4.png","https:\/\/cdn.steemitimages.com\/DQmWi6Bmv8dFQKtJw2x8Nj3w7vNrQQ1oBH2BAXFrKGjc6DK\/5.png","https:\/\/cdn.steemitimages.com\/DQmPfRv5qp8xaNwgzZoDEd2j3mfvossiMSCtRjw6hh7Ty2L\/6.PNG","https:\/\/cdn.steemitimages.com\/DQmeNrc6kG9uhv5MPcG4UW5KBT6xdB7HAsSMvSKmNT5DQdG\/7.PNG","https:\/\/cdn.steemitimages.com\/DQmaGJW5TsfiNtpQhWq3MaUfeq5DFiy8LC3XJ4c9k8qFEU1\/8.png","https:\/\/cdn.steemitimages.com\/DQmas32H9foeQpswKQhKzzWpvK3hHYTpitND1y1bDnJ3NWc\/9.PNG","https:\/\/cdn.steemitimages.com\/DQmdPwjA5mVzKqfWpPbw2D66mixRhrRG4oSoj97HCLRT9LT\/10.png","https:\/\/cdn.steemitimages.com\/DQmRNo5xVxybNzjsau1R3wb1EBsAmUpJSC2fJBb6d31p1vr\/11.PNG","https:\/\/cdn.steemitimages.com\/DQmdhQHiYSAEBuyzUyHKx59CnP17BJkcVQ7v6tGqzbxbj6A\/12.png","https:\/\/cdn.steemitimages.com\/DQmTM9z8xxWc13rLPXFoV1KefS6gmufgX5cz2VcB5prNir2\/13.png","https:\/\/cdn.steemitimages.com\/DQmdKVfiRdmW1yHta6fpbY2FTWWwkfGvex93xpTVWfUcSe1\/14.png"],"links":["https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/d\/d0\/Eclipse-Luna-Logo.svg\/2560px-Eclipse-Luna-Logo.svg.png","https:\/\/www.eclipse.org\/downloads\/packages\/","https:\/\/steemit.com\/hive-179764\/@mutluclkn\/java-oegreniyorum-1","https:\/\/steemit.com\/hive-179764\/@mutluclkn\/java-oegreniyorum-2","https:\/\/www.mobilhanem.com\/temel-java-dersleri-eclipse-kurulumu\/"],"app":"steemit\/0.2","format":"markdown"}
created2021-09-14 05:25:33
last_update2021-09-17 06:18:12
depth0
children2
net_rshares3,334,706,982,006
last_payout2021-09-21 05:25:33
cashout_time1969-12-31 23:59:59
total_payout_value1.106 SBD
curator_payout_value1.088 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length5,148
author_reputation810,753,605,854
root_title"Java Öğreniyorum #3 (Eclipse IDE) [Bu Bölümü Atlayabilirsiniz!]"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (103)
@boomerang ·
This post has received a 34.4 % upvote from @boomerang.
properties (22)
post_id94,003,437
authorboomerang
permlinkre-java-oegreniyorum-3-eclipse-ide-20210914t083433
categoryhive-179764
json_metadata{}
created2021-09-14 08:34:36
last_update2021-09-14 08:34:36
depth1
children0
net_rshares0
last_payout2021-09-21 08:34:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length55
author_reputation3,503,034,741,265
root_title"Java Öğreniyorum #3 (Eclipse IDE) [Bu Bölümü Atlayabilirsiniz!]"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@steemegg ·
re-mutluclkn-java-oegreniyorum-3-eclipse-ide-20210914t092933424z
Thanks for using @steemegg

send 0.25 - 0.75 steem for an upvote around double the ammount sent.

*Please note, I am not affiated with a certain someone who likes everyones posts, I do not know why he has chosen to target all my comments. =)
properties (22)
post_id94,004,387
authorsteemegg
permlinkre-mutluclkn-java-oegreniyorum-3-eclipse-ide-20210914t092933424z
categoryhive-179764
json_metadata{"app":"postpromoter\/2.1.1"}
created2021-09-14 09:29:33
last_update2021-09-14 09:29:33
depth1
children0
net_rshares0
last_payout2021-09-21 09:29:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length241
author_reputation35,390,678,500,126
root_title"Java Öğreniyorum #3 (Eclipse IDE) [Bu Bölümü Atlayabilirsiniz!]"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000