การใช้ JRE ที่ติดตั้งไว้อย่างถูกต้องนั้นไม่เหมาะสมกับสภาพแวดล้อมขององค์กรที่มีการควบคุมซึ่งเดสก์ท็อปทั้งหมดจะถูกล็อคเป็นเวอร์ชั่นเฉพาะ ในกรณีนี้คุณควรถามคำถามนี้กับบุคคลที่ควบคุมสภาพแวดล้อมนั้น
สำหรับแอ็พพลิเคชันเดสก์ท็อป mass-market Java คุณควรใช้ตัวติดตั้งหรือตัวเรียกใช้งานที่รวมJRE ที่คุณต้องการให้ใช้หรือตั้งค่าJava Web Start (JAWS)
โปรดทราบว่าถ้าคุณจริงร่างกายแจกจ่าย JRE รวมคุณจะต้องปฏิบัติตามเงื่อนไขของใบอนุญาต ฉันไม่ใช่นักกฎหมาย แต่สิ่งเหล่านั้นไม่ควรเป็นปัญหาสำหรับจุดประสงค์ส่วนใหญ่ หากคุณอยู่ในสถานการณ์ที่มีทีมกฎหมายคุณควรดำเนินการให้สำเร็จ
สำหรับนักพัฒนาซอฟต์แวร์หรือเครื่องมือที่มุ่งเน้นทางเทคนิคอื่น ๆ โดยทั่วไปจะดีกว่าที่จะเผยแพร่ไหบนMaven Centralดังนั้นการแจกจ่ายและดาวน์โหลดจึงเป็นไปโดยอัตโนมัติทั้งหมด นี่เป็นกรณีหนึ่งที่การเกาะติด Java เวอร์ชันเก่าเป็นสิ่งที่มีความได้เปรียบเนื่องจากช่วยให้การใช้งานในองค์กรถูกล็อกไปเป็นเวอร์ชันที่เก่ากว่า
แต่ฉันไม่ต้องกังวลเกี่ยวกับสิ่งที่มากเกินไปสำหรับโครงการที่เริ่มต้นในวันนี้
ในที่สุดหากทั้งหมดข้างต้นทำงานได้มากเกินไปคุณก็สามารถเผยแพร่แหล่งที่มาบนgithubหรือbitbucketและปล่อยให้ผู้ใช้สร้างมันขึ้นมาเอง