2016-09-27 92 views
0

我没有经历过关于java或编程的一般问题。从JAR文件的输入创建BAT-和JAR文件

但是我想知道这种情况是否可行;

我运行一个JAR文件,要求输入一些字符串。 JAR文件使用这些字符串来编译另一个JAR文件和一个批处理文件。

到目前为止,我尝试了这样的设置: 一个java项目有三个类。一个请求输入,一个创建一个批处理文件,最后一个类是新的JAR文件的代码。

创建批处理文件是没有问题的。但是我怎么能在一个类中创建一个JAR文件?

我正在使用Eclipse。

谢谢你的时间!

Robert。

+2

[如何从源代码以编程方式创建可运行jar文件?](http://stackoverflow.com/questions/10237903/how-to-create-a-runnable-jar-file-from-source代码编程) –

回答

0

只能在磁盘上创建批处理文件,然后可以通过文件位置执行该文件。 但是要运行命令,您不需要调用批处理文件,可以使用“/ c”参数轻松调用“cmd.exe”并直接执行命令。 上面的一个很好的例子:Run cmd commands through java

让我知道如果你有更多的问题!

+0

嗯,我不知道这是我想要的。场景是这样的: 我运行一个JAR文件,要求输入一些信息。 我接受这个输入来创建一个新的JAR文件和BAT文件。 BAT文件将进入计划运行的服务器,这会终止进程并运行第二个JAR。 我的想法是能够轻松地编译新的JAR和BAT文件,因为除了某些客户特定数据(如扩展名,文件路径等)(它应该是来自第一个JAR的输入变量)之外,它们总是相同的。 – Robbas