ຄຳສັ່ງສອງອັນນີ້ບໍ່ໄດ້ໃຫ້ການຕັ້ງຄ່າດຽວກັນແກ່ຕົວເປີດ 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, ເປີດໃຫ້ລູກຄ້າໃຊ້ຄຸນສົມບັດລະບົບ. ການພິສູດຕົວຕົນໂປຣກຊີຕ້ອງການສ່ວນຕິດຕໍ່ທີ່ຮອງຮັບຂອງຕົນເອງ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ