שטעלט די Java פראקסי פענער פאר דער הויפט קלאס
גיט איבער די פראקסי סיסטעם אייגנשאפטן צום Java לאנצירער אנשטאט זיי בטעות צו ליפערן ווי אפליקאציע ארגומענטן.
די צוויי באפעלן געבן נישט דעם זעלבן קאנפיגוראציע צום Java לאנצירער. ניצט דעם האוסט און פארט פונעם HTTP פראקסי; די HTTP פראקסי ליסטע שטעלט צו קאנדידאטן פאר ערלויבטע פובליקע רוטעס:
java -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -jar app.jar
java -jar app.jar -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080
אין דער ערשטער באקומט דער לאנצירער סיסטעם-אייגנשאפט אפציעס. אין דער צווייטער ווערן די טאקענס נאך app.jar אפליקאציע ארגומענטן. סיידן די אפליקאציע צענעמט זיי מיטן ווילן, שטעלן זיי נישט אן די JVM פראקסי אייגנשאפטן.
דער זעלבער גרענעץ גילט ווען מען נאמינירט א הויפט קלאס אנשטאט -jar. שטעלט JVM אפציעס פאר דעם קלאס נאמען און אפליקאציע-ספעציפישע ארגומענטן דערנאך.
איבערקוקט דעם עכטן אנהייב באפעל וואס אן IDE, א סערוויס ראפער אדער א לאנציר סקריפט שאפט. איר פעלד מיטן לעיבל “program arguments” קען זיין אנדערש פונעם פעלד פאר VM אפציעס.
ריכטיקע פלאצירונג גיט נאר די אייגנשאפט. דער HTTP קליענט מוז נאך אלץ ניצן יענע Java נעצווערק קאנפיגוראציע. פאר Apache HttpClient 5, ערלויבט דעם קליענט צו ניצן סיסטעם אייגנשאפטן. פראקסי אויטענטיפיקאציע דארף איר אייגענעם געשטיצטן אינטערפעיס.