ដាក់ព្រិលប្រូកស៊ីរបស់ 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 អនុញ្ញាតឱ្យអតិថិជនប្រើលក្ខណសម្បត្តិប្រព័ន្ធ។ ការផ្ទៀងផ្ទាត់ប្រូកស៊ីត្រូវការចំណុចប្រទាក់ដែលគាំទ្រដោយខ្លួនឯង។