Java 从Eclipse运行cshell命令

Java 从Eclipse运行cshell命令,java,eclipse,eclipse-plugin,csh,Java,Eclipse,Eclipse Plugin,Csh,我在Eclipse中创建了一个Java类。在这个类中,我想调用CShell命令并获取控制台输出以检查结果 要运行此命令,我必须提供lic.cshrc文件的源代码,以定义在命令完成时将删除的一些即时环境 lic.cshrc的内容 setenv CSD_HOME /soft/soft/I-2013.12-SP2-2 set path = ( $CSD_HOME/bin $path ) if ( $?LM_LICENSE_FILE ) then setenv LM_LICENSE_FILE /

我在Eclipse中创建了一个Java类。在这个类中,我想调用CShell命令并获取控制台输出以检查结果

要运行此命令,我必须提供lic.cshrc文件的源代码,以定义在命令完成时将删除的一些即时环境

lic.cshrc的内容

setenv CSD_HOME /soft/soft/I-2013.12-SP2-2
set path = ( $CSD_HOME/bin $path )
if ( $?LM_LICENSE_FILE ) then
    setenv LM_LICENSE_FILE /soft/licenses/clientlic/lic:27000:$LM_LICENSE_FILE
else
    setenv LM_LICENSE_FILE /soft/licenses/clientlic/lic:27000
endif
运行命令

source lic.cshrc
importData ......

如何实现它?

Runtime.exec的一个变体。使用此链接了解更多信息。因此,无法生成同时包含源数据和导入数据的包装器脚本。。。命令这是一个快速的解决方案。祝你好运