Java Temel Bilgiler Byazar Wwwjavadilicom

  • Uploaded by: www.javadili.com
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Java Temel Bilgiler Byazar Wwwjavadilicom as PDF for free.

More details

  • Words: 553
  • Pages: 11
m i.c o

Java Temel Bilgiler (java, javac, path, classpath, jar, java_home)

ww w. ja

va

dil

Hazırlayan Bilgin Yazar

m

JAVA SDK Kurulum

va

dil

i.c o

Java 2 SDK http://java.sun.com/ adresinden download edilebilir. Kurulduktan sonra indirilen versiyona göre aşağıdaki yapıda dosyalar ve dizinler oluşmaktadır.

ww w. ja

bin dizini altında exe dosyalar ve demo dizini altında örnek programlar yer almaktadır. jre ise java programlarının run time için gereksinim duydukları dosyaları içermektedir.

Bilgin Yazar

2

m i.c o dil va

PATH

Java.exe, javac.exe gibi bin dizini altında yer alan dosyaları, herhangi bir dizin altında çalıştırmak için aşağıdaki komutu kullanılabilir.

ww w. ja

set path=C:\j2sdk1.4.0\bin

Örnek bir java programı: public class Hello { public static void main( String[] args ) { System.out.println( "Hello World" ); } }

Bilgin Yazar

3

editorü

http://www.jedit.org/

adresinden

download

edilip

m

jEdit

va

dil

i.c o

Ücretsiz olan kullanılabilir.

ww w. ja

Java’da büyük küçük harf ayrımı vardır. Class ismi ile java uzantılı dosyanın ismi aynı olmalıdır.

Classpath

Classpath aşağıdaki komut ile belirlenmektedir ve java class larının yerini göstermektedir. set CLASSPATH=C:\example

Hello.java programını çalıştırmak için dos console da aşağıdaki komutlar kullanılabilir. set path=C:\j2sdk1.4.0\bin javac Hello.java set CLASSPATH=C:\example java Hello ya da

Bilgin Yazar

4

JAR Dosyaları Oluşturma

i.c o

m

set path=C:\j2sdk1.4.0\bin java -classpath c:\example Hello

İşlem

Komut

jar cf jar-file input-file(s)

va

JAR Dosyası Oluşturma

dil

Jar dosyaları zip dosyaları formatında paketlenir. Dolayısıyla jar dosyaları sıkıştırma, arşivleme gibi işlemler için kullanılabilir. adresinden JAR dosyalarının http://java.sun.com/docs/books/tutorial/jar/basics/ kullanımı hakkında detaylı bilgi alınabilir.

JAR dosyası içeriğini görme

jar tf jar-file

JAR dosyasını açma

jar xf jar-file

ww w. ja

JAR dosyası içerisinden belirli bir dosya açma (extract)

jar xf jar-file archivedfile(s)

JAR dosyası içerinde yer alan bir uygulamayı çalıştırma (version 1.1)

jre -cp app.jar MainClass

JAR dosyası içerinde yer alan bir uygulamayı çalıştırma (version 1.2 -- requires Main-Class manifest header)

java -jar app.jar

JAR dosyası olarak paketlenmiş bir applet uygulamasını çalıştırma



Şimdi Hello.java dosyasını biraz değiştirilem. Bir de HelloPrint.java isminde bir dosya ekleyelim. 5 Bilgin Yazar

m i.c o dil va ww w. ja

Compile edip çalıştıralım: java -classpath c:\example Hello

Bilgin Yazar

6

i.c o

m

Şimdi bu 2 java dosyasını içerecek bir JAR dosyası oluşturalım. Ayrıca main metodu içeren class ın Hello olduğunu belirtecek mainclass.txt dosyasını da oluşturalım:

dil

JAR dosyasını oluşturduğumuzda JAR dosyası içerisinde manifest dosyası otomatik olarak oluşmaktadır. Manifest dosyası JAR dosyası içerisindeki dosyalar hakkında bilgi verir. mainclass.txt içerisine yazılan bilgi Manifest dosyasına eklenecektir.

va

set path=C:\j2sdk1.4.0\bin jar cmf mainclass.txt helloproject.jar Hello.class HelloPrint.class

ww w. ja

jar dosyasının içeriğini görelim: jar tf helloproject.jar

Bilgin Yazar

7

m i.c o dil va ww w. ja

jar dosyası içindeki Hello programını çalıştıralım: java -jar helloproject.jar

JBuilder yardımıyla kolayca jar dosyaları oluşturabilir. File- New-Build seçilir ve Bilgin Yazar

8

JAVA_HOME

m

va

dil

i.c o

Archive Builder ile jar, war v.b. oluşturulabilir.

Bazı java uygulamaları için java installation dizininin set edilmesi gerekir.

ww w. ja

set JAVA_HOME=C:\j2sdk1.4.0

Path e birden fazla dizin ekleme: set path=C:\Sun\AppServer\lib\ant\bin; echo &path ECHO is on. PATH=C:\Sun\AppServer\lib\ant\bin

set path=%path%;C:\j2sdk1.4.0\bin set path=%path%;C:\BDP\lib

set path=%path%;C:\BDP\bin

Bilgin Yazar

9

ww w. ja

va

dil

i.c o

m

Not: path, classpath ve java_home u her defasında set etmemek için My ComputerProperties-Advanced- Environment Variables dan path, classpath ve java_home tanımlanabilir.

Bilgin Yazar

10

dil

va

ww w. ja

Bilgin Yazar

11

m

i.c o

Related Documents