Java Web Start (בראשי תיבות: JWS) היא טכנולוגיה אשר פותחה על ידי חברת סאן מיקרוסיסטמס המאפשרת הפעלת אפליקציית Java באתר אינטרנט באמצעות הדפדפן. בניגוד ל-JWS, Applet לא רץ בתוך הדפדפן, ולאפליקציה יש פחות הגבלות מאשר Applet.
כל אפליקציית Java יכולה לרוץ באמצעות JWS כל עוד שרת האינטרנט שמציע את האפליקציה יכול לעבוד עם הטכנולוגיה הזאת וקובצי ה-JAR השונים שמרכיבים את האפליקציה נמצאים בשרת. צריך לכתוב קובץ קונפיגורציה מיוחד עבור JWS שאומר ל-JWS לטעון את התוכנית. קובץ הקונפיגורציה משתמש ב-Java Network Launching Protocol (JNLP), הרחבה של קובץ XML שכולל בתוכו פרטים על האפליקציה כגון: המחלקה הראשית וקובצי ה-JAR.
על מנת ליצור אפליקציה שתרוץ תחת JWS, יש לבצע את הפעולות הבאות:
JIT Compiler • HotSpot • JavaBeans • Enterprise JavaBeans • JNI • JAR • POJO • Web container • Java annotation Java package • Java Class File
JUnit • Hibernate • Spring Framework • JBoss • Google Web Toolkit • BEA WebLogic • IBM WebSphere