जावा स्थापित किए बिना मैं एक JAR फ़ाइल कैसे चलाऊँ?


22

मेरा सवाल अजीब लग सकता है लेकिन यह वास्तव में मुझे क्या करना है। पिछले (शायद) 10 वर्षों में पहली बार मुझे अपने कंप्यूटर में एक JAR फ़ाइल चलानी होगी। लेकिन मैं 'जावा' (और यह सब चीजें जो आपके सिस्टम में जोड़ता है) स्थापित नहीं करना चाहता। मैं उस JAR फ़ाइल को कैसे चला सकता हूँ?


1
1. बहुत व्यापक। प्रत्येक आवेदन के लिए मुश्किल। 2. यह एक सिफारिश के लिए पूछ रहा है, जो ऑफ-टॉपिक है।
गपरानी

हर बार इंस्टॉल या अपडेट करने पर आप बॉक्स को मैन्युअल रूप से अनचेक कर सकते हैं। वैकल्पिक रूप से, आप इसे रजिस्ट्री का उपयोग करके अक्षम कर सकते हैं
गपरानी

यह प्रत्येक व्यक्ति के आवेदन पर निर्भर करता है।
ग्यारानी

2
हम शीर्षक में "हल" डालकर प्रश्नों को हल नहीं करते हैं। आपको उनका जवाब पोस्ट करने के लिए @nixda का इंतजार करना चाहिए।
slhck

2
यहां तक ​​कि अगर आपका सवाल वास्तव में एक XY समस्या थी : ऊपर वाला उस व्यक्ति की नकल नहीं है जिसे आपने वोट दिया था । आप शीर्षक के अपने संपादन और उस करीबी वोट के साथ क्या हासिल करने की कोशिश कर रहे हैं? SO पर आपकी प्रतिष्ठा को देखते हुए मुझे लगता है कि आप जानते हैं, लेकिन कृपया याद रखें कि सभी स्टैक एक्सचेंज साइटें भविष्य के आगंतुकों के लिए एक उपयोगी संसाधन बनने का प्रयास करती हैं।
अर्जन

जवाबों:


19

आपके पास दो विकल्प हैं


  1. JPortable Launcher के साथ jPortable का एक साथ उपयोग करें

    jPortable Launcher आपको आसानी से स्थापित किए गए jPortable पोर्टेबल जावा रनटाइम एनवायरनमेंट के साथ अपने PortableApps.com- सक्षम डिवाइस से जावा जार को आसानी से चलाने की अनुमति देता है।

    इसका उपयोग करने के लिए, PortableApps.com पर जाएं और jPortable को खोजें। परिणाम की एक सूची सामने आनी चाहिए और फिर रनटाइम वातावरण और लांचर (ऊपर लिंक) का चयन करना चाहिए। फिर दोनों को डाउनलोड करें, और प्रति दिशाओं को स्थापित करें। एक फ़ोल्डर बनाया जाएगा जहां से डाउनलोड की गई फ़ाइलें चलाए गए थे। उनमें से एक "JavaPortableLauncher.exe" होगा। यदि आप इसे लॉन्च करते हैं, तो आपको एप्लिकेशन के साथ जार फ़ाइल का पता लगाने और खोलने में सक्षम होना चाहिए।

    लॉन्चर

(या)

  1. डाउनलोड करें और Windows x86 tar.gz संस्करण निकालें और अपनी .JAR फ़ाइल को कमैंड लाइन से शुरू करें:start C:\Java\bin\javaw.exe -jar C:\myfolder\myprogram.jar

1
2 ठीक नहीं है क्योंकि इसका तात्पर्य 'दूसरे पीसी' पर जावा (अब या अतीत में) स्थापित करने से है। लेकिन 1 काम करता है।
अल्ट्रालाइक

2
यदि आप चिंतित हैं या किसी दूसरी मशीन तक पहुंच नहीं है, तो आप हमेशा जावा को वीएम में स्थापित कर सकते हैं, जावा फ़ोल्डर को बैकअप कर सकते हैं और जावा को फिर से इंस्टॉल कर सकते हैं। मैं लगभग हर जावा प्रोग्राम के लिए सेकंडफाइक एप्रोच का उपयोग कर रहा हूँ जिसे मैं चलाना चाहता हूँ
nixda

बस उस टिप्पणी को जोड़ना चाहता था जो विकल्प दो काम करता है (2016 से संपादित करें) / Oracle सीधे tar.gz फ़ाइल प्रदान करता है। मैंने 2014 से टिप्पणियों को पढ़ने के बाद उस दूसरे विकल्प को लगभग खारिज कर दिया।
एलेसर

6

मुझे याद है कि वर्षों पहले आप जावा को डाउनलोड कर सकते थे, इसे अनझिप कर सकते थे, इसे किसी फ़ोल्डर में डाल सकते थे, और उस फ़ोल्डर में जावा निष्पादन योग्य की ओर इशारा करके आप जावा चला सकते थे। मुझे नहीं पता कि यह वर्तमान संस्करणों के साथ आज कैसे काम करता है, लेकिन मुझे आश्चर्य नहीं होगा अगर यह अभी भी इस तरह काम कर सकता है। यहां विंडोज नहीं है, इसलिए इसका परीक्षण नहीं कर सकते हैं, लेकिन आप ज़िप (या tar.gz) फ़ाइल डाउनलोड कर सकते हैं, इसे अनज़िप करें और वहां से काम करें। यदि आप gz फ़ाइलों को अनज़िप नहीं कर सकते, तो डाउनलोड करें और 7-zip इंस्टॉल करें।

यह आपको सामान्य रूप से स्थापित नहीं करेगा, इसलिए कोई अपडेट अलर्ट आदि, कोई ब्राउज़र एकीकरण, कोई सिस्टम चर नहीं, लेकिन आपको उस कोड को चलाने के लिए कुछ चाहिए, और यह सबसे कम मुझे लगता है।

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

Tar.gz संस्करणों में से एक को डाउनलोड करें।


1
+1 नहीं पता था कि वे
टारगेट

0

यह सिर्फ मेरे लिए काम किया:

  1. जो भी संस्करण आप चाहते हैं, उसके लिए जावा इंस्टॉलर डाउनलोड करें;
  2. इसे 7-ज़िप के साथ खोलें;
  3. Tools.zip फ़ाइल का पता लगाएं और निकालें (यह जावा निर्देशिका, निर्माण, या यदि यह एक JDK या JRE है) के आधार पर, विभिन्न निर्देशिकाओं में हो सकता है;
  4. कुछ में टूल.जिप का विस्तार करें;
  5. में जाओ और भागो for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar;
  6. दौड़ने का प्रयास करें bin/java -version

अगर यह काम करता है, तो यह है, आप अपने आप को एक पोर्टेबल JAVA_HOME मिल गया है।


आप किस "जावा इंस्टॉलर" की बात कर रहे हैं?
सजुक

@sajuuk, मेरा मतलब है कि .exeआप Oracle से डाउनलोड करते हैं।
lpacheco

-1

सबसे अच्छा तरीका है कि अपनी .jar फ़ाइल को .exe में परिवर्तित करें। इसका पालन करें: JAR2EXE


2
ऐसा लगता है कि यह जावा की आवश्यकता है।
16

1
वास्तव में यह जावा स्थापित की जरूरत है। देखें दाईं ओर सिस्टम आवश्यकताएँ
nixda
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.