ಇನ್‌ಸ್ಟಾಲರ್‌ನ ಸ್ಥಳೀಯ ಲಾಂಚರ್ java ಆಜ್ಞಾ ಸಾಲನ್ನು ತೋರಿಸದೆ JVM ರಚಿಸಿದಾಗ, ಆ PowerShell ಅಧಿವೇಶನದಿಂದ ಇನ್‌ಸ್ಟಾಲರ್ ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ಈ ಪರಿಸರವನ್ನು ಹೊಂದಿಸಿ:

$env:JAVA_TOOL_OPTIONS = '-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080'

ಹೆಸರು ನಿಖರವಾಗಿ JAVA_TOOL_OPTIONS. ಪ್ರಾಕ್ಸಿ ದೃಢೀಕರಣವಿಲ್ಲದೆ ಅನುಮತಿಸಲಾದ ಸಾರ್ವಜನಿಕ-ಆರ್ಟಿಫ್ಯಾಕ್ಟ್ ಸ್ಥಾಪನೆಗೆ, HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿಯ ವಿಳಾಸವು ಹೋಸ್ಟ್‌ಹೆಸರು ಮತ್ತು ಪ್ರತ್ಯೇಕ ಪೋರ್ಟ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು; ಎರಡೂ ಗಮ್ಯಸ್ಥಾನ ಪ್ರೋಟೋಕಾಲ್‌ಗಳು ಒಂದೇ ಮಧ್ಯವರ್ತಿಯನ್ನು ಬಳಸಬಹುದು. ಇದು ಆ JVM ಪ್ರಾಕ್ಸಿ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬಳಸುವ HTTP ಸ್ಟಾಕ್ಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ.

VM ವೇರಿಯೇಬಲ್ ಅನ್ನು JNI_CreateJavaVM ಮೂಲಕ ಓದುತ್ತದೆ. ಇದು -D ನಂತಹ VM ಆಯ್ಕೆಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ, -jar ಆಯ್ಕೆಮಾಡುವಂತಹ ಲಾಂಚರ್-ಮಾತ್ರ ಸೂಚನೆಗಳನ್ನು ಅಲ್ಲ. JAVA_OPTS ಎಂಬ ವೇರಿಯೇಬಲ್ ಬದಲಿಗೆ ಸ್ಕ್ರಿಪ್ಟ್ ಸಂಪ್ರದಾಯವಾಗಿದ್ದು ಲಾಂಚರ್ ಅದನ್ನು ಓದುವ ಸ್ಥಳದಲ್ಲಿ ಮಾತ್ರ ಕೆಲಸ ಮಾಡುತ್ತದೆ.

ಅತಿಕ್ರಮಣವನ್ನು ಉದ್ದೇಶಿತ ಸ್ಥಾಪನಾ ಅಧಿವೇಶನಕ್ಕೆ ಸ್ಥಳೀಯವಾಗಿ ಇರಿಸಿ. ಈಗಾಗಲೇ ಚಾಲನೆಯಲ್ಲಿರುವ GUI ಪ್ರಕ್ರಿಯೆ ಅಥವಾ ಇನ್ನೊಂದು ಮೂಲದಿಂದ ಪ್ರಾರಂಭಿಸುವುದು ಪ್ರಸ್ತುತ ಶೆಲ್‌ನ ನವೀಕೃತ ಪರಿಸರವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪಡೆಯುವುದಿಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು