Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Java Azure parancsindítója x64-hez és arm64-hez is elérhető Linuxon. A támogatott telepítési módszerek a következők:
- Használjon egy tárolórendszerképet az előre telepített eszközzel.
- Telepítse az Azure Linuxon.
- Telepítse a Microsoft-termékek linuxos szoftvertárából.
Konténerképek
Az eszközt a Microsoft Build – OpenJDK konténerképei tartalmazzák. Nincs szükség további beállításra.
A következő Dockerfile például jaz használatával futtat egy Java alkalmazást egy jar fájlból:
# 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"]
Telepítés Az Azure Linuxon
Virtuális gépek és más Azure Linux-környezetek esetén a csomagkezelővel telepítheti az tdnf eszközt. Telepítse a jaz csomagot a következő paranccsal:
sudo tdnf install jaz
Egyéb Linux-disztribúciók
Ha már beállította a Linux-szoftvertárházat Microsoft termékekhez, futtassa a megfelelő csomagkezelő parancsot a disztribúcióhoz a jaz csomag telepítéséhez.
Például Ubuntu- vagy Debian-alapú disztribúciókon futtassa a következőt:
sudo apt-get install jaz
Ha nincs beállítva a Microsoft-termékek linuxos szoftvertárháza, kövesse a Linux-disztribúcióra vonatkozó utasításokat.
Az Ubuntu-ra való telepítéshez nyisson meg egy terminált, és futtassa a következő parancsokat:
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
Az adattár hozzáadása után telepítse jaz, futtassa a következő parancsokat:
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install jaz
Minősített JDK-verziók
A Java Azure parancsindítójához OpenJDK-alapú JDK-telepítésre van szükség (8- vagy újabb verzió) a rendszeren.
Important
A Java-hoz készült Azure Command Launcher teljes JDK-telepítést igényel. Nincs teljesen tesztelve JRE-telepítésekkel vagy egyéni jlink-futtatókörnyezetekkel. További információ: "Miért nem működik JRE- vagy jlink-futtatókörnyezetekkel?".
A Java Azure parancsindítója a következő JDK-kkal rendelkezik, amelyek az x64-en és az arm64-en egyaránt megkapják a finomhangolási beállítások és optimalizálás teljes készletét:
- Eclipse Temurin OpenJDK 8 és HotSpot JVM
- Microsoft Build – OpenJDK 11, 17, 21 és 25
Más OpenJDK-alapú JDK-k esetén az eszköz a legjobban teszi az alkalmazás elindítását, de előfordulhat, hogy nem alkalmazza a finomhangolási beállítások vagy a verzióspecifikus optimalizálások teljes készletét. Egyes optimalizálások a Microsoft Build – OpenJDK is jellemzőek, és nem vonatkoznak más disztribúciókra.
Ha az eszköz egy nem hitelesített JDK-t észlel, a következő figyelmeztetést nyomtatja ki a standard hibára, és továbbra is elindítja az alkalmazást:
jaz: WARNING: Detected a version of Java that has not been certified by jaz.
A legjobb eredmény érdekében használja a korábban felsorolt minősített JDK-k egyikét.
Configuration
A jaz parancs nem használ parancssori argumentumokat a saját konfigurációja számára.
Ehelyett alapértelmezés szerint az összes argumentumot közvetlenül a java parancsnak továbbítja.
Annak érdekében, hogy a jaz konfiguráció ne zavarja az alkalmazás argumentumait, jaz csak a környezeti változókon keresztül fogadja el a konfigurációt.
A parancsot az jaz alábbi környezeti változók használatával konfigurálhatja:
A környezeti változók parancssori argumentumok helyett való használata bizonyos esetekben megkönnyíti a konfigurálást jaz is.
Tárolóalapú alkalmazások üzembe helyezésekor néha egyszerűbb a környezeti változók beállítása, mint az indítási szkriptek módosítása. A(z) jaz értékelése során hasznos lehet a JAZ_IGNORE_USER_TUNING és a JAZ_BYPASS kipróbálása.