About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
windows_first
⚠️
windows_tools
⚠️
missing_linux_example
Summary:
The documentation demonstrates a Windows bias in the section on configuring Java for Self-hosted Integration Runtime. It describes the Java runtime discovery process as checking the Windows registry first, provides download links to Windows-specific JDK installers, and gives environment variable examples using Windows paths (e.g., C:\Program Files\Java\jdk-23). There are no explicit Linux or macOS instructions, examples, or path conventions, and no mention of Linux-specific installation or troubleshooting steps.
Recommendations:
- Add explicit instructions for installing and configuring JRE/JDK/OpenJDK on Linux (and optionally macOS), including package manager commands (e.g., apt, yum) and typical installation paths (e.g., /usr/lib/jvm/java-23-openjdk).
- Clarify how the Self-hosted IR locates Java on Linux (e.g., does it use JAVA_HOME, PATH, or other mechanisms?).
- Provide Linux-specific examples for setting environment variables (e.g., export JAVA_HOME=/usr/lib/jvm/java-23-openjdk, export _JAVA_OPTIONS="-Xms256m -Xmx16g").
- Include troubleshooting tips for common Linux issues (e.g., permissions, library paths, service restarts).
- When mentioning download links, provide cross-platform options or clarify which links are for Windows and which are for Linux/macOS.
- Use neutral language and path examples (or provide both Windows and Linux/macOS variants) when describing configuration steps.
Create pull request