如何在特定位置创建jar文件?

时间:2017-11-16 21:49:35

标签: c# visual-studio powershell batch-file jar

我想使用C#程序在特定位置创建.jar文件。 为此,我使用System.Diagnostics的Process.Start(Program,Parameters)。 问题是使用像

这样的东西
jar cvf Test.jar test.class

没有帮助,因为它正在搜索运行时位置中的文件。 我搜索了一些其他的启动参数,我找到了-C DIR for"切换到给定的路径并获得给定的文件"。但是像

一样使用它
jar cvf -C C:\somelocation Test.jar test.class 

只打印错误"找不到test.class"当我使用它时

jar cvf -C C:\somelocation Test.jar -C C:\somelocation test.class

它会产生运行时错误。没有进一步,我试图用一些像

这样的参数启动CMD
cmd /d /E:ON /k cd C:\somelocation jar cvf Test.jar test.class

,但没有用。我可以用

之类的东西启动一个批处理文件
cd C:\somelocation
jar cvf Test.jar test.class

,但这只是糟糕的编码。 如果有人知道任何有用的参数集或某种方式在Visual Studio中使用带有C#的PowerShell或Batch脚本,那将是非常棒的。

感谢您的每一个回复。

问候Chuck Norris

0 个答案:

没有答案