NetBeans的命令行看不到映射的驱动器

时间:2012-03-29 22:36:39

标签: java netbeans command-line

我正在java中从命令行执行批处理文件。

批处理文件在我们网络上的PC上运行ruby文件。实际CL:“C:\ CreateOrder.bat”在批处理文件中,我更改为映射驱动器,然后在该映射驱动器上执行ruby脚本(java和Ruby代码都在自动qa中使用)。

在Java中,我从命令行运行批处理文件,通过RunTime类访问。这最初是在Eclipse中开发的,在那里工作得很好。我最近搬到了NetBeans,现在批处理文件仍然会运行,但是命令行不知道任何映射的驱动器,因此无法执行Ruby脚本。

我做了一些测试,我在NetBeans中打开了一个CL窗口,发现我无法更改或列出任何映射网络驱动器的竞争对手。

Eclipse和Netbeans之间最明显的区别是NetBeans中的CL窗口打开,其中NetBeans项目文件夹作为其目标:C:\ nbprojects \。

到目前为止,我尝试过: - 使用UNC路径而不是映射驱动器在批处理文件中运行命令 - 确保NetBeans的项目文件夹权限与Eclipse相同 - 运行首先打开cmd窗口的CL,然后执行批处理文件:(cmd / c start C:\ CreateOrder.bat)。

我在这里不知所措。我一定很遗憾。如何从NetBeans运行CL,CL可以访问我的映射驱动器?

感谢。

0 个答案:

没有答案