【发布时间】:2013-10-29 06:27:28
【问题描述】:
在我最近的任务中,我需要执行一个 java 命令并从中获取一些值并在我的程序中使用它。
我在在线论坛上阅读了很多关于它的信息,但没有对我有用。
我尝试创建它的 bat 文件并在我的程序中执行它,但这也不起作用。
当我在命令提示符下执行它或直接执行 bat 文件时,它就可以工作了。但是当我从 application/exe 执行时,它会失败。
我也需要输出。
非常感谢任何帮助。
提前致谢。
【问题讨论】:
-
您能否发布有效的批处理文件的详细信息
-
环境变量必须在您从命令提示符运行时可用,而在从代码执行时不可用。您能分享从应用程序运行时看到的错误吗?
-
“它不起作用”不是错误描述。我们无法以这种方式帮助您。发布详细信息。
-
这个请,因为我们无法解决您的问题:stackoverflow.com/questions/how-to-ask
-
嗨,对不起,伙计们。我发现了错误。我的 m/c 有多个版本的 java。当我从 cmd 执行时,它工作正常。但是当我过去从代码/exe执行时它失败了,因为它使用了不同版本的java。经过一番研发,我发现了这个问题,并通过使用java的绝对路径解决了这个问题。谢谢大家的帮助。 :)
标签: c# .net batch-file