我需要通過.bat文件運行我的Java應用程序。 任何人都可以請幫忙。如何通過.bat文件運行java應用程序
回答
只需創建一個含有以下內容的.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
當然,調用java可執行文件。
煤礦是C:\Program Files\Java\jre6\bin\java.exe
,所以要運行它,我會做
C:\Program Files\Java\jre6\bin\java.exe -jar myjarfile.jar
呼叫具有main()方法的類。
java MyClass
這裏MyClass的將有public static void main()
方法。
的javac(在Windows上的.exe)的二進制路徑必須加入到全局路徑 ENV。變量。
的javac MyProgram.java
或使用Java(在Windows上的.exe)
的Java MyProgram.jar
他問的是關於運行,而不是編譯 – adarshr
這與您從命令行運行它的方式相同。只需將該「命令行」放入「.bat」文件即可。
所以,如果你使用java -cp .;foo.jar Bar
,它放入一個.bat文件作爲
@echo off
java -cp .;foo.jar Bar
如果您有jar文件,然後創建一個批處理文件:
java -jar NameOfJar.jar
@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)開放一個notpad 2)複製並且過去這個代碼並且保存這個文件作爲 例如:test.bat 3)雙擊tha批處理文件。 4)把你的Java代碼放入記事本中,並將其保存爲 N.B.::保存此文件與批處理文件所在的文件夾相同。
當你只想編譯和運行時,打開記事本的目的是什麼? –
javac Application.java
java Application
pause
的javac
命令將編譯Java程序和java
命令將運行該程序,直到你越過這pause
將暫停的結果。
- 1. 如何通過bat文件運行JAVA程序
- 2. 無法通過bat文件運行java
- 3. 從Java執行外部應用程序或運行bat文件
- 4. 在關閉Java應用程序時運行.bat文件
- 5. 通過命令行運行.bat文件
- 6. 如何通過.bat文件在遠程計算機上運行程序
- 7. 運行EXE通過BAT文件
- 8. 如何通過腳本(.sh文件)運行mac應用程序?
- 9. 通過Java程序運行Java程序
- 10. NetBeans IDE - 如何通過控制檯運行Java應用程序
- 11. 無法通過Java代碼運行bat文件
- 12. 如何通過maven運行java文件?
- 13. 如何通過vbs運行.bat文件(路徑包含空間)
- 14. Java - 運行並使用.bat文件
- 15. bat文件運行後關閉windows應用程序
- 16. 如何使用AutoIT運行bat文件?
- 17. 如何在安裝過程中運行「.bat」文件?
- 18. 無法在java程序中運行.bat文件
- 19. 通過http調用遠程.bat文件
- 20. 我從.bat文件運行應用程序。如何讓窗口上下滾動?
- 21. 在bat文件中運行bat文件
- 22. 通過java代碼運行java程序
- 23. 從.bat文件執行bash腳本,.bat文件由QT應用程序調用
- 24. 如何通過命令行用硒罐子運行Java程序
- 25. 如何通過從Java應用程序
- 26. 我想通過.bat文件運行.ps1文件
- 27. 如何從C#程序運行bat文件?
- 28. 通過index.html運行Angular2應用程序
- 29. 通過應用程序運行代碼
- 30. 通過Telnet運行應用程序
這應該是'java -jar myjarfile.jar'(你的例子中缺少'-jar') –