我需要通过.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') –