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

Java NetBeans中的命令行看不到映射的驱动器,java,netbeans,command-line,Java,Netbeans,Command Line,我正在java中从命令行执行一个批处理文件 批处理文件在我们网络上的PC上运行ruby文件。实际CL:C:\CreateOrder.bat在批处理文件中,我更改为映射驱动器,然后在该映射驱动器上执行ruby脚本java和ruby代码都用于自动qa 在Java中,我从命令行运行批处理文件,通过运行时类进行访问。这最初是在Eclipse中开发的,在Eclipse中工作得很好。我最近转到了NetBeans,现在批处理文件仍将运行,但命令行不知道任何映射的驱动器,因此无法执行Ruby脚本 我做了一些测试

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

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

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

我做了一些测试,让NetBeans打开一个CL窗口,发现我无法更改或列出任何映射网络驱动器的内容

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

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

我在这里不知所措。我一定错过了一些简单的东西。如何从NetBeans运行CL,因为CL可以访问映射的驱动器

谢谢