我是java新手,也是cygwin。我对两者都没有详细的了解。
我需要一些帮助..
我将尝试简单的步骤来解释我的问题。
1)我正在研究 tinyOS 。其开源操作系统,用于无线传感器网络。它提供了用于通信的 Java 库(PC 到传感器)
2) 我正在通过 cigwin 开发 windows xp 环境。
3)我正在开发一个应用程序。此应用程序需要一个名为“Serial Forwarder”的 java 接口,该接口在提供的库中很容易获得。以前我曾经手动启动这个接口(通过输入命令**“java net.tinyos.sf.SerialForwarder”)**然后我的应用程序使用这个接口。但现在我想让我的应用程序独立。用户需要了解这个后台 cygwin 命令。
4)所以在我的java应用程序中我使用了
" Runtime.getRuntime().exec("java net.tinyos.sf.SerialForwarder) " 。
5)这我既没有给出任何错误也没有启动界面。
我走对了吗?
当我使用运行时执行命令时,如何确保通过 cigwin 接口调用该命令?
另外..如果我想编写.bat文件..我可以给出将执行的命令..我如何确保这些命令是通过cigwin..而不是通过cmd.exe给出的..请帮助。我 。