【问题标题】:How to run java application by .bat file [duplicate]如何通过.bat文件运行java应用程序[重复]
【发布时间】:2012-01-20 09:06:24
【问题描述】:

我需要通过 .bat 文件运行我的 Java 应用程序。 有人可以帮忙吗。

【问题讨论】:

    标签: java


    【解决方案1】:

    只需创建一个包含以下行的 .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
    

    【讨论】:

      【解决方案2】:

      当然,调用 java 可执行文件。

      我的是C:\Program Files\Java\jre6\bin\java.exe,所以我会运行它

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

      【讨论】:

      • 应该是java -jar myjarfile.jar(您的示例缺少-jar
      【解决方案3】:

      这与从命令行运行它的方式相同。只需将该“命令行”放入“.bat”文件即可。

      所以,如果您使用java -cp .;foo.jar Bar,请将其放入 .bat 文件中

      @echo off
      
      java -cp .;foo.jar Bar
      

      【讨论】:

        【解决方案4】:

        如果您有 jar 文件,则使用以下命令创建 bat 文件:

        java -jar NameOfJar.jar
        

        【讨论】:

          【解决方案5】:
          @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)将您的Java代码放入记事本并另存为 注意:- 将此 java 文件保存在与批处理文件相同的文件夹中。

          【讨论】:

          • 只想编译运行的时候打开记事本有什么用?
          【解决方案6】:

          javac Application.java

          java Application

          pause

          javac 命令将编译 java 程序,java 命令将运行程序,pause 将暂停结果,直到你越过它。

          【讨论】:

            【解决方案7】:

            调用具有 main() 方法的类。

            java MyClass

            这里 MyClass 将有 public static void main() 方法。

            【讨论】:

              【解决方案8】:
              • javac(Windows 上的 .exe)二进制路径必须添加到全局 PATH 环境。变量。

                javac MyProgram.java

              • 或使用 java(Windows 上的 .exe)

                java MyProgram.jar

              【讨论】:

              • 他问的是运行,不是编译
              猜你喜欢
              • 2013-10-02
              • 2015-09-23
              • 2014-12-27
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2023-01-28
              • 2020-08-03
              • 2012-12-20
              相关资源
              最近更新 更多