उप-पाठ 2 में जावा कोड को संकलित और चलाना


80

मैं उप-पाठ 2 में जावा कोड को संकलित करने और चलाने की कोशिश कर रहा हूं। मुझे कमांड प्रॉम्प्ट में इसे मैन्युअल रूप से करने के लिए न कहें। क्या कोई मुझे बता सकता है कैसे?

Btw, मैं विंडोज 7 पर हूं ...


4
उदात्त मंचों के लिए इसके उत्तर हैं: sublimetext.com/forum/viewtopic.php?f=3&t=4805 , sublimetext.userecho.com/topic/…
madth3

मैं पहले से ही उन की कोशिश की है ... मैं इस मिल: [त्रुटि 2] प्रणाली निर्दिष्ट फ़ाइल नहीं मिल सकता है [समाप्त]
tolluy

2
उस समस्या को फोरम में पदों में हल किया जाता है। मुझे लगता है कि आपको अपने पैट में जावा और जेवाक को जोड़ना होगा।
madth3

मेरे मामले में जहां मैं केवल विंडोज 7 में एक ही जावा स्क्रिप्ट को बनाने और चलाने की कोशिश कर रहा था, विंडोज 7 बीटा में सिंगल कमांड Ctrl + B का उपयोग करके, नीचे दिया गया "<उदात्त पाठ 3> \ पैकेज \ Java \ JavaC.ublime" -बिल्ट "फ़ाइल (बनाया फ़ोल्डर / फ़ाइल मौजूद नहीं था) काम किया। अपनी जावा बिन निर्देशिका को आवश्यकतानुसार बदलें। {"cmd": ["javac", "$ file_name", "&&", "java", "$ file_base_name"], "shell": true, "path": "C: \\ file (x86) \" \ Java \\ jdk1.8.0_05 \\ बिन "," file_regex ":" (... *?): ([0-9] *):? ([0-9] *) "," चयनकर्ता "? : "source.java"}
लाल

1
रिकॉर्ड के लिए, नीचे दिए गए उत्तरों में से कोई भी एक मूल हैलो-विश्व प्रकार के कार्यक्रम की तुलना में अधिक जटिल कुछ भी समर्थन नहीं करता है। कोई भी प्रोग्राम जिसमें बाहरी आयात होता है और परियोजना के लिए CLASSPATHऔर / या cpस्विच को सेट करने की आवश्यकता होती है, काम नहीं करेगा। जब भी आप किसी अलग प्रोजेक्ट पर काम करना चाहते हैं, तो आपको या तो बिल्ड-सिस्टम को संशोधित करने की आवश्यकता होगी, या कोई अन्य समाधान ढूंढना होगा (केवल एक मर्दाना सोशियोपैथ CLASSPATHहर बार ओएस स्तर पर चर को संशोधित करेगा )।
23

जवाबों:


77

तो यह वही है जो मैंने JavaC.sublime-build फ़ाइल में जोड़ा है

{
    "cmd": ["javac", "-Xlint", "$file"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java",

    "variants": [

        { "cmd": ["javac", "-Xlint", "$file"],
          "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
          "selector": "source.java",
          "name": "Java Lintter"
        },  

        { "cmd": ["java", "$file_base_name"],
          "name": "Run Java"
        }
    ]
}

यह क्या करता है कि यह नियमित निर्माण कमांड ( ctrl+b) के लिए वेरिएंट बनाता है । ctrl+ के साथ bआप अभी भी अपना कोड संकलित कर पाएंगे। यदि आप shift+ ctrl+ bकरते हैं तो पहले संस्करण को निष्पादित किया जाएगा, जो इस मामले में -Xlint विकल्प के साथ javac है। दूसरा और अंतिम संस्करण स्वयं जावा कमांड है। आप इसे अपने पहले संस्करण के रूप में रख सकते हैं और shift+ ctrl+ bवास्तव में जावा कोड निष्पादित करेंगे।

इसके अलावा, ध्यान दें कि प्रत्येक संस्करण "नाम" के रूप में है। यह मूल रूप से इस विशिष्ट "बिल्ड" विकल्प को shift+ ctrl+ pविकल्प में दिखाने की अनुमति देता है । इसलिए इस कॉन्फ़िगरेशन का उपयोग करके, आप बस shift+ ctrl+ कर सकते हैं pऔर "रन जावा" टाइप करें और हिट करें enter, और आपका कोड निष्पादित होगा।

उम्मीद है कि इससे मदद मिली।


10
यदि आप चलाने के लिए ctrl + Shift + b का उपयोग करना चाहते हैं, तो "नाम" फ़ील्ड को "रन" में बदलें।
21:39

4
यह ST3 के लिए बदल गया है: * "cmd" को shell_cmd के साथ बदलें * squre braces को हटा दें * पूरे कमांड को एक स्ट्रिंग में रखें
Dagoth Ulen

1
+1 जैसा कि एसटी बिल्ड-सिस्टम डॉक्स कहता है, बिल्ड कमांड्स को फाइल संकलित करने की आवश्यकता नहीं है, वे कंपाइल प्रोग्राम सहित कुछ भी चला सकते हैं। इस प्रकार, यह उत्तर कमांड-प्रॉम्प्ट का उपयोग किए बिना एसटी (2) से जावा को संकलित करने और चलाने का सही तरीका है । (वास्तव में, टेक्स्टपैड में मनमाने कार्यक्रमों को परिभाषित करने और चलाने की एक समान क्षमता है, और जावा के लिए एक अंतर्निहित समर्थन है जो आपको एक हॉटकी को संकलन करने के लिए और दूसरे को चलाने की अनुमति देने के लिए अनुमति देता है।)
22

इसके लिए धन्यवाद काम किया। और धन्यवाद @ ममर्ट, बदल Run Javaगया Runऔर अब ctrl+shift+bनिष्पादन कार्यक्रम दबा रहा है।
निशांत भक्त

और किसी को *.sublime-buildफ़ाइल कहाँ मिल सकती है ?
आदित्य गुप्ता

19

मैं पोस्ट को कंपाइल और रन जावा प्रोग्राम में विधि को सब्बल टेक्स्ट 2 के साथ अच्छी तरह से काम करता हूं और अन्य विधियों की तुलना में थोड़ा अधिक सुविधाजनक है। यहाँ संग्रहीत पेज के लिए एक लिंक है।

विंडोज के लिए:

चरण 1:

runJava.batनिम्नलिखित कोड के साथ बनाएँ ।

@ECHO OFF
cd %~dp1
ECHO Compiling %~nx1.......
IF EXIST %~n1.class (
DEL %~n1.class
)
javac %~nx1
IF EXIST %~n1.class (
ECHO -----------OUTPUT-----------
java %~n1
)

इस फाइल को jdk bin directory में कॉपी करें।

चरण 2:

  1. प्राथमिकताएँ> ब्राउज़ पैकेजों का उपयोग करके उदात्त पैकेज निर्देशिका खोलें ..
  2. जावा फोल्डर पर जाएं
  3. JavaC.sublime को खोलें और उसके
    "cmd": ["javac", "$file"],
    साथ लाइन बदलें
    "cmd": ["runJava.bat", "$file"],

किया हुआ!

प्रोग्राम लिखें और रन का उपयोग करें CTRL + B

नोट : निर्देश उदात्त 3 के लिए अलग हैं।


15

उदात्त पाठ 3 में थोड़ा अलग समाधान है। यह vijay के उत्तर का एक संशोधन है, जिसका उपयोग मैं पहले कर रहा था।

 {
     "shell_cmd": "javac -Xlint \"${file}\"",
     "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
     "working_dir": "${file_path}",
     "selector": "source.java",

     "variants":
     [
          {
               "name": "Run",
               "shell_cmd": "java \"${file_base_name}\""
          }
     ]
 }

उपर्युक्त एक नई फ़ाइल में चिपकाएँ JavaC.sublime-buildऔर इसे अपने उपयोगकर्ता संकुल में डालें। इसमें पाया जा सकता है C:\Users\You\AppData\Roaming\Sublime Text 3\Packages\User

Ctrl-B संकलन करेगा। Ctrl-Shift-B चलेगा।


2
अच्छी नौकरी। यह लिनक्स पर भी काम करता है, हालाँकि मुझे अतिरिक्त डबल-कोट्स और लीडिंग एस्केप सिम्बल की आवश्यकता नहीं लगती। = :)। लेकिन यह काम करता है। धन्यवाद।
NYCeyes

8

JavaC.sublime-build का यह संस्करण जो मेरे लिए विंडोज 7 और मैक दोनों पर सबलाइम टेक्स्ट 3 के लिए विजई के उत्तर कार्यों से संपादित किया गया है।

मैंने इसे संपादित किया इसलिए Ctrl + b या कमांड + b दोनों बिल्ड + रन के लिए पर्याप्त है।

{
"shell_cmd": "javac -Xlint $file && java $file_base_name",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",
"shell": true
}

&& ’सुनिश्चित करता है कि दूसरा भाग तभी चलता है जब पहला भाग सफल होता है अर्थात केवल तब जब कक्षा फ़ाइल जनरेट होती है। आप अधिक संबंधित जानकारी यहां पा सकते हैं: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds_shelloverview.mspx?mfr=true


1
यह समाधान उदासीन पाठ 2 के लिए भी काम करता है यदि इसके shell_cmdसाथ प्रतिस्थापित किया जाए cmd। यह एकमात्र समाधान है जिसने मेरे लिए काम किया। धन्यवाद।
एंड्रिची एलेक्सी

7

संकलन और उदात्त पाठ 2 nd 3 के प्रलेखन के अनुसार चल रहा है

चरण- 1: जावा के लिए पर्यावरण चर सेट करें क्योंकि आप पहले से ही जानते हैं या कहीं संदर्भित करते हैं

strp-2: नया दस्तावेज़ खोलें और नीचे दिए गए पेस्ट कोड को कॉपी करें

{
"cmd": ["javac", "$file_name", "&&", "java", "$file_base_name"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.java",
"shell":true }

चरण -3: डॉक्यूमेंट को सेव करें userjavaC.sublime-build in directory C: \ Users \ myLapi \ AppData \ Roaming \ Sublime Text 3 \ Package \ User

चरण 4:

उपकरण के रूप में चयन करने के बाद-> बिल्ड सिस्टम-> userjavaC

दोनों को संकलित करें और चलाएँ ctrl + b


6

मैं विंडोज 7 का उपयोग कर रहा हूं। नीचे दिए गए समाधान मेरे लिए काम करते हैं !!

**Open** the file JavaC.sublime-build and replace all the code in the file with the code below:

{
 "cmd": ["javac", "$file_name","&&","java", "$file_base_name"],
 "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
 **"path": "C:\\Program Files\\Java\\jdk1.6.0\\bin\\",**
 "selector": "source.java",
 "shell": true
 }

"C: \ Program Files \ Java \ jdk1.6.0 \ bin \" को उस पथ से बदलना याद रखें जहाँ आपने अपना jdk डाला था। और आप पर्यावरण चर "पथ" में जावा जेडडीके का मार्ग जोड़ना सुनिश्चित करें। पर्यावरण चर सेट करने के लिए बनीड्रग की पोस्ट देखें। श्रेष्ठ!!


3

समाधान देखें: http://www.compilr.org/compile-and-run-java-programs/

आशा है कि उदात्त के भीतर कक्षाओं को संकलित करने और चलाने दोनों के लिए हल करता है ..... आप मैक के मामले में इसे आज़माने के लिए टिप्पणी अनुभाग में मेरी स्क्रिप्ट देख सकते हैं ...

संपादित करें: दुर्भाग्य से, उपरोक्त लिंक अब टूट गया है। इसने उदात्त पाठ के भीतर कॉमिंग और रनिंग जावा के लिए आवश्यक सभी चरणों को विस्तृत किया। वैसे भी, मैक या लिनक्स सिस्टम के लिए, नीचे काम करना चाहिए:

javac.sublime- बिल्ड फ़ाइल को इसमें संशोधित करें:


#!/bin/sh

classesDir="/Users/$USER/Desktop/java/classes/"
codeDir="/Users/$USER/Desktop/java/code/"
[ -f "$classesDir/$1.class" ] && rm $classesDir/$1.class
for file in $1.java
do
echo "Compiling $file........"
javac -d $classesDir $codeDir/$file
done
if [ -f "$classesDir/$1.class" ]
then
echo "-----------OUTPUT-----------"
java -cp $classesDir $1
else
echo " "
fi

यहां, मैंने डेस्कटॉप पर "जावा" नाम का एक फ़ोल्डर बनाया है और उप-वर्ग "वर्गों" और "कोड" को क्रमशः .class और .java फ़ाइलों को बनाए रखने के लिए, आप अपने तरीके से संशोधित कर सकते हैं।


लिंक टूट गया है, यह क्या कहा?
निनमोंकी

2

जैसा कि यहाँ विस्तृत है:

http://sublimetext.userecho.com/topic/90531-default-java-build-system-upateate/

इसके उपाय के लिए मैंने कदम उठाए

  1. प्रारंभ पर क्लिक करें

  2. 'कंप्यूटर' पर राइट क्लिक करें

2.5 गुण क्लिक करें।

  1. बाईं ओर 'उन्नत सिस्टम सेटिंग्स' चुनें

  2. नीचे 'पर्यावरण चर' पर क्लिक करें

  3. 'सिस्टम वेरिएबल्स' पर नीचे स्क्रॉल करें, जब तक आपको 'PATH' न मिले - इस चयनित के साथ संपादित करें पर क्लिक करें।

  4. अपने जावा बिन फ़ोल्डर में पथ जोड़ें। मेरा अंत इस तरह दिख रहा है:

    कोड: सभी का चयन करें

    ; C: \ Program Files \ Java \ jdk1.7.0_03 \ bin \


यह does not काम, मैं प्रारंभ करें क्लिक करें, राइट क्लिक करें कंप्यूटर और मैं कुछ भी, बस एक ही मेनू, डबल नहीं मिलता है न ... और मैं, thenewbostons ट्यूटोरियल निम्नलिखित था तो मैं पहले से ही पथ सामान किया था
tolluy

2

उदात्त पाठ 3
में "C: \ Program Files \ उदात्त पाठ 3 \ संकुल" आप java.sublime-पैकेज पाने के लिए यह किसी अन्य फ़ोल्डर बदलने के लिए ज़िप करने के लिए .sublime-पैकेज से इसके विस्तार को कॉपी करें और निकालने आप JavaC.sublime-बिल्ट मिल ऊपर के रूप में अपने संशोधन के लिए फ़ाइल।
सभी संशोधनों को निकालने के बाद जावा फोल्डर फिर से .zip में परिवर्तित होता है और इसका एक्सटेंशन .zip से .sublime-package में बदलता है। उसके बाद इस फाइल को C: \ Program Files \ Sublime Text 3 \ Package में पेस्ट करें।
यह आपकी मदद करेगा!

(यहां तक ​​कि आपको मेरी फाइल http://upfile.mobi/363820 या http://www.4sared.com/file/73SkzY-Kba/Java.html लिंक से मिल रही है मैं जावा कोड चलाने के लिए उपयोग करता हूं। " "तो आपको अपने C: \ Program Files (x86) \ Java \ jdk1.8.0 \ bin डायरेक्टरी में runJava.bat फाइल को कॉपी करने की ज़रूरत है। जैसा कि वह कहता है। C: \ Program Files \ Sublime Text \ पैकेज से लिंक की गई फ़ाइल के ऊपर कॉपी करें। )


2

आप अपने कोड को पूरी तरह से ST में संकलित और चला सकते हैं, और यह बहुत जल्दी / सरल है। वहाँ एक हाल ही में एसटी पैकेज Javatar कहा जाता है जो यह कर सकता है। https://javatar.readthedocs.org


2

यह उदात्त पाठ 3 में जावा को संकलित करने और चलाने के लिए कोड है

"shell_cmd": "javac -d। $ फ़ाइल && java $ {file_base_name}। $ {file_base_name}", "shell": true


1

मैंने इस सूत्र में एक पोस्ट का पालन किया और इसे पूरी तरह से काम कर :

निम्नलिखित के साथ बैट फ़ाइल बनाएं, और इसे अपने पेट में कहीं भी सहेजें। मेरा सुझाव है कि सब कुछ एक साथ रखने के लिए C: \ Program Files \ Java \ jdk * \ bin \।

@ECHO OFF
cd %~dp1
javac %~nx1
java %~n1

फिर C: \ Users \ your_user_name \ AppData \ Roaming \ Sublime पाठ 2 \ पैकेज \ Java \ JavaC.sublime-build, सामग्री संपादित करें

{
   "cmd": ["javac", "$file"],
   "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
   "selector": "source.java"
}

"बैट" को अपनी बैट फ़ाइल के नाम से बदलें (उदाहरण के लिए, javacexec.bat) और इसे सहेजें।


1

नीचे दिए गए चरणों का पालन करके, आपके पास उदात्त में 2 बिल्ड सिस्टम होंगे - "JavaC" और "JavaC_Input"।

"जावासी" आपको वह कोड चलाने देगा जो उपयोगकर्ता इनपुट की आवश्यकता नहीं है और उदात्त के टर्मिनल सिम्युलेटर में परिणाम प्रदर्शित करता है, जो सुविधाजनक और अच्छा दिखने वाला है। "JavaC_Input" आपको एक अलग टर्मिनल विंडो में उपयोगकर्ता इनपुट की आवश्यकता वाले कोड को चलाने देता है, यह उपयोगकर्ता इनपुट को स्वीकार करने में सक्षम है। आप इस बिल्ड सिस्टम में गैर-इनपुट-आवश्यक कोड भी चला सकते हैं, इसलिए यदि आपको पॉप-अप से कोई आपत्ति नहीं है, तो आप केवल इस बिल्ड सिस्टम से चिपक सकते हैं और स्विच नहीं कर सकते। आप टूल्स - बिल्ड बिल्ड सिस्टम से बिल्ड सिस्टम के बीच स्विच करते हैं। और आप ctrl + b का उपयोग करके कोड संकलित करें और चलाएं।

इसे प्राप्त करने के लिए यहां चरण दिए गए हैं:

(नोट: सुनिश्चित करें कि आपके पास पहले से ही जावा सिस्टम का मूल सेटअप है: JDK स्थापित करें और सही CLASSPATH और PATH स्थापित करें, मैं इस पर विस्तार से नहीं बताऊंगा)

"JavaC" सिस्टम सेटअप का निर्माण करता है

1, निम्न कोड के साथ एक बैट फ़ाइल बनाएं, और सब कुछ एक साथ रखने के लिए इसे C: \ Program Files \ Java \ jdk * \ bin \ के तहत सहेजें। फ़ाइल का नाम "javacexec.bat"।

@ECHO OFF
cd %~dp1
javac %~nx1
java %~n1

2, फिर C: \ Users \ your_user_name \ AppData \ Roaming \ Sublime पाठ संपादित करें 2 \ Package \ Java \ JavaC.sublime-build (यदि कोई नहीं है, तो एक बनाएँ), सामग्री होगी

{
   "cmd": ["javacexec.bat", "$file"],
   "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
   "selector": "source.java"
}

"JavaC_Input" सिस्टम सेटअप बनाएँ

1, Cygwin स्थापित करें [ http://www.cygwin.com/]

2, C: \ Users \ your_user_name \ AppData \ Roaming \ Sublime पाठ 2 \ Package \ Java \ पर जाएं, फिर निम्न सामग्री के साथ "JavaC_Input.sublime-build" नामक एक फ़ाइल बनाएं

{
"cmd": ["javacexec_input.bat", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java"
}

3, निम्नलिखित कोड के साथ एक बैट फ़ाइल बनाएं, और सब कुछ एक साथ रखने के लिए इसे C: \ Program Files \ Java \ jdk * \ bin \ के तहत सहेजें। फ़ाइल का नाम "javacexec_input.bat"।

@echo off
javac  -Xlint:unchecked %~n1.java 
start cmd /k java -ea %~n1

1
{
"shell_cmd": "javac -Xlint  \"${file}\"",
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"working_dir": "${file_path}",
"selector": "source.java",

"variants": [

    { "shell_cmd":"javac -Xlint  \"${file}\" && java $file_base_name  < input.txt > output.txt",
      "name": "Run"
    }
   ]
}

इस उदात्त निर्माण को सहेजें और रन वैरिएंट के साथ ctrl + shift + B के साथ प्रोग्राम चलाएं। साथ ही रन वैरिएंट सिर्फ .class फ़ाइल बनाएगा, लेकिन इसे रन नहीं करेगा।

यह बिल्ड input.txt से इनपुट को पढ़ेगा और आउटपुट को आउटपुट में प्रिंट करेगा।

नोट : input.txt और output.txt दोनों को आपकी .java फ़ाइल के समान कार्यशील निर्देशिका में मौजूद होना चाहिए।


0

सुनिश्चित करें कि यू पहले JDK / JRE स्थापित करें।

यदि आप इस चरण का अनुसरण करने से मैक उपयोगकर्ता हैं:

ओपन टर्मिनल टाइप करके अपने रूट डिक्शनरी में जाएं

सीडी ..

बार-बार। उपयोग

रास

यह देखने के लिए कि क्या यू जड़ तक पहुँच गया है

आपको लाइब्रेरी फ़ोल्डर दिखाई देगा अब इस पथ का अनुसरण करें लाइब्रेरी / जावा / जेवीएम / बिन एक बार जब आप बिन में पहुंच जाते हैं तो आप जावासी फाइल देख सकते हैं

अब u इस फ़ोल्डर का पथ प्राप्त करने की आवश्यकता है इसके लिए बस यह कमांड लिखें

लोक निर्माण विभाग

इसे अपनी उदात्त JavaC फ़ाइल में कॉपी करें और cmd + b द्वारा उदात्त में जावा कोड बनाएँ।


0

एलेक्स याओ का उत्तर सबसे सरल समाधान है, यदि आप सिर्फ जावा प्रोग्राम w / o बनाना चाहते हैं और कंसोल से कोई इनपुट ले रहे हैं तो एलेक्स याओ द्वारा प्रदान किए गए समाधान का उपयोग करें । हालाँकि यदि आप कंसोल से इनपुट लेना चाहते हैं तो निम्न लिंक का संदर्भ लें

Sublime पाठ 2 में जावा कंसोल इनपुट?


0

यह मेरे लिए उदात्त पाठ 3 का उपयोग कर रहा है। मुझे एक नई विंडो में कमांड प्रॉम्प्ट को खोलने के लिए विकल्प की आवश्यकता थी। जावा -Xlintमें चेतावनी के लिए पूर्ण संदेशों को चालू करने के विकल्प के साथ जावा संकलन का उपयोग किया जाता है ।

मैंने अपने उपयोगकर्ता पैकेज फ़ोल्डर में फ़ाइल को जावा (बिल्ड) .sublime-build के रूप में सहेजा है

{
     "shell_cmd": "javac -Xlint \"${file}\"",
     "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
     "working_dir": "${file_path}",
     "selector": "source.java",
     "variants":
     [
          {
               "name": "Run",
                "shell_cmd": "java \"${file_base_name}\"",
          },
          {
               "name": "Run (External CMD Window)",
               "shell_cmd": "start cmd /k java \"${file_base_name}\""
          }
     ]
}

0

बिल्ड सिस्टम जावासी एक आकर्षण की तरह काम करता है, लेकिन तब विफल हो जाता है जब आप उदात्त-पाठ में स्टड से इनपुट देना चाहते हैं। लेकिन आप उपयोगकर्ता से इनपुट प्राप्त करने के लिए बिल्ड सिस्टम को संपादित कर सकते हैं। यह संशोधित JavaC बिल्ड है जिसका मैं Ubuntu 18.04 LTS पर उपयोग कर रहा हूं। आप बिल्ड सिस्टम को संपादित कर सकते हैं या एक नया बिल्ड सिस्टम बना सकते हैं।

एक नया बिल्ड सिस्टम बनाने के लिए।

  • पर जाएं उपकरण >> बिल्ड सिस्टम >> सिस्टम न्यू बिल्ड
  • नीचे दिए गए कोड को पेस्ट करें और फ़ाइल >> सहेजें

    {

    "shell_cmd": "javac \"$file\"",
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java",
    "variants": 
    [
        {
            "shell_cmd":"bash -c \"javac $file\" && gnome-terminal -- bash -c \"java $file_base_name ;read\"", 
            "name": "Run"
        }
    
    ]    
    

    }

मौजूदा जावा सी बिल्ड फ़ाइल को संपादित करने के लिए


0

ऐसा मैंने इन आसान चरणों के साथ किया है:

नया बिल्ड सिस्टम सेट करें:

  1. टूल्स> बिल्ड सिस्टम> न्यू बिल्ड सिस्टम

  2. निम्नलिखित के साथ डिफ़ॉल्ट कोड बदलें:

    {
       "cmd": ["javac","$file_name","&&","java","$file_base_name"], 
       "path": "C:\\Program Files\\Java\\jdk1.7.0_25\\bin\\", 
       "shell": true
    }
    // locate the path of your jdk installation and replace it with 'path' 
    
  3. फ़ाइल को एक नाम देकर सहेजें (मैंने अपना नाम "Java" रखा)

बिल्ड सिस्टम को सक्रिय करें:

  1. उपकरण> बिल्ड सिस्टम> जावा (आपके द्वारा इसे सेव की गई फ़ाइल का नाम)
  2. अब अपना प्रोग्राम Ctrl + B से चलाएं
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.