Java.exe और javaw.exe के बीच अंतर


143

हाल ही में मैंने नोट किया कि कुछ एप्लिकेशन चालू हैं javaw(नहीं java)। उनके बीच क्या अंतर है और मैं अपना स्विंग आवेदन कैसे चला सकता हूं javaw?


1
इसी प्रकार के प्रश्न और अच्छा जवाब यहाँ: stackoverflow.com/a/8194750/99717 । ध्यान दें कि वहाँ प्रश्न javaws.exe के बारे में भी पूछता है, इसलिए तकनीकी रूप से डुप्लिकेट नहीं ...
पार्कर

जवाबों:


75

java.exe वह कमांड है, जहां वह एप्लिकेशन के पूरा होने तक इंतजार करता है, ताकि वह अगला कमांड ले। javaw.exe वह कमांड है जो एप्लिकेशन के पूरा होने का इंतजार नहीं करेगी। आप अन्य आदेशों के साथ आगे बढ़ सकते हैं।


2
javaw.exe भी कंसोल आउटपुट नहीं दिखाता है youtube.com/watch?v=AQUAyJYwJ6Q 0:57 i.imgur.com/TGsm45f.png
barlop

1
यह उत्तर गलत है। javaw.exe प्रोग्राम पूरा होने तक प्रतीक्षा करता है.batउदाहरण के लिए इसे स्क्रिप्ट के हिस्से के रूप में सुरक्षित रूप से इस्तेमाल किया जा सकता है , और यह इंतजार करेगा। हालांकि, जब आप मैन्युअल रूप से गैर सांत्वना कार्यक्रमों से शुरू cmd.exe, cmd.exeइंतजार और बदले नहीं होगा तुरंत शीघ्र आदेश। साथ प्रयास notepad.exeबनामping 8.8.8.8
Codeguard

115

java.exeकंसोल ऐप है, जबकि javaw.exeविंडोज़ ऐप (कंसोल-कम) है। आप नहीं हो सकता है Consoleके साथ javaw.exe


4
मैं उस "कंसोल ऐप" को यहां जोड़ूंगा, इसका मतलब यह नहीं है कि "यह कंसोल से चलाया गया था", केवल उसी java.exeको इसके कंसोल तक पहुंचने की अनुमति है। उदाहरण के लिए, विंडोज पर एक ब्राउज़र के भीतर से एप्लेट चलाना, हमेशा उपयोग करता है java.exeभले ही मेरा जावा कंट्रोल पैनल कंसोल विंडो को छिपाने के लिए सेट हो या यहां तक कि कंसोल विंडो शुरू न करें
टीआई स्ट्रगा

निम्नलिखित उत्तर मुझे बेहतर लगते हैं और जावा प्रलेखन संदर्भ हैं: stackoverflow.com/a/8194750/99717
4:30 पर हॉके पार्कर


13

Javaw.exe कमांड java.exe के समान है, सिवाय इसके कि javaw.exe के साथ कोई संबद्ध कंसोल विंडो नहीं है


6
तकनीकी रूप से अधिक सही: javawकोई संबद्ध कंसोल नहीं है । खिड़की आवश्यक रूप से नहीं बनाई गई है (उदाहरण के लिए, जब आप मौजूदा कंसोल विंडो से या पूरी तरह से पृष्ठभूमि में चलते हैं)।
जॉय
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.