有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java执行。蝙蝠锉

我在Netbeans平台上使用windows 7和程序。我写了这句话:

Runtime.getRuntime().exec("cmd /c start make.bat");

当我运行bat时,它工作得非常好,但java称之为:

C:\Users\RB\Documents\NetBeansProjects\BinaryTree>dot -T png -o tree.png tree.dot

'dot' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\RB\Documents\NetBeansProjects\BinaryTree>cmd
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

巴斯文件的内容如下:

dot -T png -o tree.png tree.dot

共 (1) 个答案

  1. # 1 楼答案

    尝试在bat文件中指定“点”程序的完整路径。运行时,PATH等环境变量可能不相同。getRuntime()。exec()和你的操作系统