如何创建.bat文件来执行java .class文件

时间:2016-06-21 02:32:27

标签: java batch-file cmd

我在D:\Test\aaa\bbb\ccc\test.class

中有一个java .class文件

说我想创建一个.bat文件来执行test.class,我想将批处理文件放在bbb文件夹中。

我非常依赖eclipse,因此我很难编译和运行不被ide处理的程序....

我试图通过记事本制作批处理文件,我试图让我的批处理文件正常工作

@echo off
set JAVA_HOME=d:\tools\jdk1.7.0_80
set path=.;%JAVA_HOME%\bin;%path%

我目前唯一知道的是设置java路径

如果这是一个.java文件,我可能会写

javac \ccc\test.java
java  \ccc\test

就像我提到的,我想要bbb文件夹中的.bat文件,不确定上面的内容是否正确

但真正的问题是它是一个.class文件,我只是省略了javac部分吗?还是我必须做别的事?什么命令将正确执行批处理文件并运行test.class?

1 个答案:

答案 0 :(得分:0)

如果测试类的完全限定名称是aaa.bbb.ccc.test,即它位于包aaa.bbb.ccc中,则应该从文件夹D:\ test运行它,如下所示:{{1 }}

如果要将.bat文件放在bbb \中,那么批处理文件中应该有两个命令:

SELECT COUNT(*)
FROM
(
    SELECT clc_cs_id, COUNT(clc_cs_id)
    FROM clc_case_dtls
    GROUP BY clc_cs_id
    HAVING MAX(clc_pt_nxt_rv_dt) = STR_TO_DATE('2016-06-25', '%Y-%m-%d')
) t
  

但真正的问题是它是一个.class文件,我只是省略了javac部分吗?

javac是从.java文件创建.class文件的方法。所以,在这种情况下你不需要javac。