Java uygulamaları çalıştırılıyor

Java™ uygulamaları java başlatıcısı ya da JNI aracılığıyla başlatılabilir. Ayarlar, komut satırı bağımsız değişkenleri, ortam değişkenleri ve özellikler dosyaları kullanılarak bir Java uygulamasına geçirilir.

Amaç

java ve javaw araçları, Java Runtime Environment 'ı başlatarak ve belirtilen bir sınıfı yükleyerek bir Java uygulaması başlatır.

AIX, Linuxve Windows sistemlerinde javaw komutu javaile aynıdır; ancak, javaw ' in ilişkili konsol penceresi yoktur. Bir komut bilgi istemi penceresi görüntülenmesini istemiyorsanız javaw seçeneğini kullanın. javaw başlatıcısı, başarısız olursa hata bilgilerini içeren bir pencere görüntüler.

z/OS sistemlerinde, javaw komutu javaile aynıdır ve diğer platformlarla uyumluluk için z/OS® platformunda desteklenir.

Not: Windows sistemlerinde, bir işlemin iki kod sayfası vardır: ANSI (ya da Windows) kod sayfası ve OEM (ya da DOS) kod sayfası. Varsayılan olarak, javaw komut isteminden başlatılan javaANSI kod sayfasını kullanır; genellikle OEM kod sayfası kullanılır. Use the -Dconsole.encoding property to specify the code page to use for output from the java or javaw command. Örneğin, -Dconsole.encoding=Cp1252 , tüm çıkışın Windows ANSI Latin1 kod sayfasında (1252) olmasına neden olur.

Kullanım

JVM, üç konum kümesinde ilk sınıfı (ve kullanılan diğer sınıfları) arar: önyükleme sınıfı yolu, kurulu uzantılar ve kullanıcı sınıfı yolu. Sınıf adından sonra ya da .jar dosya adından sonra belirlediğiniz bağımsız değişkenler ana işleve iletilir.

java ve javaw komutlarında aşağıdaki sözdizimi bulunur:
java [options] <class> [arguments]
java [options] -jar <file.jar> [arguments]
javaw [options] <class> [arguments]
javaw [options] -jar <file.jar> [arguments]

Parametreler

[seçenekler]
Yürütme ortamına geçirilecek komut satırı seçenekleri.
<class>
Başlangıç sınıfı. Sınıf bir main() yöntemi içermelidir.
<file.jar>
Başlatılacak .jar dosyasının adı. Yalnızca -jar seçeneği ile kullanılır. Adlandırılmış .jar dosyası, Ana Sınıf bildirge üstbilgisinde belirtilen başlangıç sınıfından, uygulamaya ilişkin sınıf ve kaynak dosyalarını içermelidir.
[bağımsız değişkenler]
Başlatma sınıfının main() işlevine geçirilecek komut satırı bağımsız değişkenleri.