2012-01-20 11 views

उत्तर

26

, बस उस में निम्नलिखित लाइनों के साथ एक .bat फ़ाइल बनाने के साथ:

@ECHO OFF 
set CLASSPATH=. 
set CLASSPATH=%CLASSPATH%;path/to/needed/jars/my.jar 

%JAVA_HOME%\bin\java -Xms128m -Xmx384m -Xnoclassgc ro.my.class.MyClass 
12

निश्चित रूप से, जावा निष्पादन योग्य को कॉल करें।

मेरा C:\Program Files\Java\jre6\bin\java.exe इसलिए वह नहीं चल रहा होगा

C:\Program Files\Java\jre6\bin\java.exe -jar myjarfile.jar

+2

यह 'जावा -जर myjarfile.jar' होना चाहिए (आपका उदाहरण' -jar' गुम है) –

0

कॉल वर्ग जो main() प्रणाली है,।

java MyClass

यहाँ MyClass public static void main() विधि होगा।

0
  • javac (Windows पर .exe) बाइनरी पथ वैश्विक पथ env में जोड़ा जाना चाहिए। चर।

    javac MyProgram.java

  • या जावा (Windows पर .exe)

    जावा MyProgram.jar

+1

वह – adarshr

6

यह वही तरीका है जिसे आप इसे कमांड लाइन से चलाते हैं। बस "कमांड लाइन" को ".bat" फ़ाइल में डालें।

इसलिए, यदि आप java -cp .;foo.jar Bar उपयोग करते हैं, कर दिया है कि एक .bat फ़ाइल में

@echo off 

java -cp .;foo.jar Bar 
2

के रूप में यदि आप जार फ़ाइल तो साथ बल्लेबाजी फ़ाइल बनाने के लिए है:

java -jar NameOfJar.jar 
3
@echo off 
echo You Are going to creata Java Class 
set /p Name=Enter your Class Name?: 
echo Your class Name is %Name% & pause 
echo To creat a Notepad 
pause 
notepad %Name%.java 
set path=%PATH%;C:\Program Files\Java\jdk1.6.0_14\bin 
pause 
javac 
echo Your java Path succsussfully set. 
javac %Name%.java 
pause 
echo Successfully Compiled 
java %Name% 
pause 

1) खुला एक नोटपैड 2) इस कोड को कॉपी और पेस्ट करें और इस फ़ाइल को पूर्व के रूप में सहेजें: test.bat 3) डबल क्लिक था बैच फ़ाइल। 4) अपने जावा कोड को नोटपैड में रखें और इसे एन.बी. के रूप में सहेजें-- इस जावा फ़ाइल को उसी फ़ोल्डर को सहेजें जो आपकी बैच फ़ाइल मौजूद है।

+0

संकलित नहीं करने के बारे में पूछ रहा है, नोटपैड खोलने का उद्देश्य क्या है जब आप संकलित करना और चलाने के लिए चाहते हैं? –

2

javac Application.java

java Application

pause

javac आदेश जावा कार्यक्रम संकलन होगा और java आदेश कार्यक्रम चलेंगे और pause परिणाम थामने जब तक आप इसे पार करेगा।

संबंधित मुद्दे