Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Java için Azure Komut Başlatıcısı hem x64 hem de arm64 için Linux'ta kullanılabilir. Desteklenen yükleme yöntemleri şunlardır:
- Araç önceden yüklenmiş olarak bir kapsayıcı görüntüsü kullanın.
- Azure Linux'e yükleyin.
- Microsoft Ürünleri için Linux Yazılım Deposu'ndan yükleyin.
Konteyner görüntüleri
Araç, Microsoft Build OpenJDK için konteyner görüntülerine dahildir. Daha fazla kurulum gerekmez.
Örneğin, aşağıdaki Dockerfile bir jaz dosyasından Java uygulaması çalıştırmak için jar kullanır:
# Use any Microsoft Build of OpenJDK base image
FROM mcr.microsoft.com/openjdk/jdk:25-ubuntu
# Add your application.jar
COPY application.jar /application.jar
# Use jaz to launch your Java application
CMD ["jaz", "-jar", "application.jar"]
Azure Linux'a yükleme
Sanal makineler ve diğer Azure Linux ortamları için paket yöneticisini tdnf kullanarak aracı yükleyebilirsiniz.
jaz Paketi aşağıdaki komutla yükleyin:
sudo tdnf install jaz
Diğer Linux dağıtımları
Microsoft Ürünleri için Linux Yazılım Deposu'nı zaten ayarladıysanız, paketi yüklemek jaz için dağıtımınız için uygun paket yöneticisi komutunu çalıştırın.
Örneğin, Ubuntu veya Debian tabanlı dağıtımlarda şunu çalıştırın:
sudo apt-get install jaz
Microsoft Ürünleri için Linux Yazılım Deposu'na sahip değilseniz Linux dağıtımınıza yönelik yönergeleri izleyin.
Ubuntu'ya yüklemek için bir terminal açın ve aşağıdaki komutları çalıştırın:
wget "https://packages.microsoft.com/config/ubuntu/$(. /etc/os-release; echo $VERSION_ID)/packages-microsoft-prod.deb" -O packages-microsoft-prod.deb && \
sudo dpkg -i packages-microsoft-prod.deb
Depo eklendikten sonra aşağıdaki komutları çalıştırarak yükleyin jaz :
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install jaz
Sertifikalı JDK sürümleri
Java için Azure Komut Başlatıcısı, sistemde OpenJDK tabanlı bir JDK yüklemesi (sürüm 8 veya üzeri) gerektirir.
Important
Java için Azure Komut Başlatıcısı tam bir JDK yüklemesi gerektirir. Yalnızca JRE yüklemeleri veya özel jlink çalışma zamanları ile tam olarak test edilmemektedir. Daha fazla bilgi için bkz. "Neden JRE veya jlink çalışma zamanlarıyla çalışmıyor?".
Java için Azure Komut Başlatıcısı, hem x64 hem de arm64 üzerinde ince ayarların ve optimizasyonların tamamını alan aşağıdaki JDK’larla sertifikalandırılmıştır:
- Eclipse Temurin HotSpot JVM ile OpenJDK 8
- Microsoft Build OpenJDK 11, 17, 21 ve 25
Diğer OpenJDK tabanlı JDK'larla, araç uygulamanızı başlatmak için en iyisini yapar, ancak tüm ayarlama ayarlamalarını veya sürüme özgü iyileştirmeleri uygulamayabilir. Bazı iyileştirmeler de Microsoft Build OpenJDK özeldir ve diğer dağıtımlara uygulanmaz.
Araç sertifikalı olmayan bir JDK algıladığında aşağıdaki uyarıyı standart hataya yazdırır ve uygulamanızı başlatmaya devam eder:
jaz: WARNING: Detected a version of Java that has not been certified by jaz.
En iyi sonuçlar için daha önce listelenen sertifikalı JDK'lerden birini kullanın.
Configuration
Komut, jaz kendi yapılandırması için herhangi bir komut satırı bağımsız değişkeni kullanmaz.
Bunun yerine, varsayılan olarak tüm bağımsız değişkenleri doğrudan java komutuna geçirir.
Yapılandırmanın uygulamanızın jaz bağımsız değişkenlerine müdahale etmediğinden emin olmak için yalnızca jaz ortam değişkenleri aracılığıyla yapılandırmayı kabul eder.
Komutu şu ortam değişkenlerini kullanarak yapılandırabilirsiniz jaz :
Komut satırı bağımsız değişkenleri yerine ortam değişkenlerini kullanmak da bazı durumlarda yapılandırmayı jaz kolaylaştırır.
Kapsayıcılı bir uygulama dağıtırken, bazen ortam değişkenlerini ayarlamak başlatma betiklerini değiştirmekten daha kolaydır.
jaz değerlendirilirken, JAZ_IGNORE_USER_TUNING ve JAZ_BYPASS ile denemeler yapmak yararlı olabilir.