当前位置: 首页 > 知识库问答 >
问题:

MissingMethodException:没有方法签名(如何在Groovy中对DOS命令使用相对路径?)

濮君植
2023-03-14

我试图在Groovy中运行一个简单的DOS命令(用相对路径推送)。“PFXFileFolde”在测试套件级别定义为“${projector}/TestFolder”。

def pfxFileFolder = context.expand('${#TestCase#pfxFileFolder}')
String command = "cmd /c pushd "pfxFileFolder"";
Process child = Runtime.getRuntime().exec(command);

共有1个答案

闾丘树
2023-03-14

你的引用是错误的。使用'或在\“中引用

String command = 'cmd /c pushd "pfxFileFolder"';

这里的语法高亮显示已经很明显了。

 类似资料:
  • 在Groovy中使用以下代码时。。。 ...我得到以下例外: 捕获:groovy.lang.丢失方法异常:方法printDocument()的签名不适用于参数类型(java.lang.字符串,java.lang.字符串,java.lang.整数,java.lang.字符串,java.lang.字符串,java.lang.整数,java.lang.整数,java.lang.整数,java.lang.

  • 我试图在jenkins构建流中运行下面的代码 错误:未能运行DSL脚本groovy.lang.missingMethodException:方法:com.cloudbees.plugins.flow.flowDelegate.plintln()的签名不适用于参数类型:(java.lang.string)值:[创建的随机模式:0xAC0E837A5284A407]可能的解决方案:在sun.refle

  • 问题内容: 我编写了一个函数来通过EnvInj插件插入注入变量。我使用的以下脚本: 当我将文件夹$ JENKINS_HOME / workflow-libs / vars用作全局函数时,出现以下错误: 我完全不是groovy的新手,所以我不知道为什么它不起作用。使用EnvInj插件就可以了。谁能帮我? 问题答案: 您可能需要的属性。 以下脚本应为您完成此任务。 如果您使用它像: 请注意,如果没有任

  • 我试图理解当我遇到诸如“groovy.lang.MissingMethodException:无方法签名:Three.method()适用于参数类型”之类的错误时会发生什么:

  • 问题内容: 我有一个生产和开发服务器。问题是目录结构。 发展: 生产: 我如何在两个服务器上使用一个in 文件夹来使用该属性的相同路径?我可以在相对路径中使用技巧吗? 问题答案: 该URL 相对于CSS文件的位置,因此这应该对您有用: 相对URL返回两个文件夹,然后返回该文件夹-只要结构相同,它就适用于两种情况。 从https://www.w3.org/TR/CSS1/#url 部分URL是相对于

  • 本文向大家介绍对python中执行DOS命令的3种方法总结,包括了对python中执行DOS命令的3种方法总结的使用技巧和注意事项,需要的朋友参考一下 1. 使用os.system("cmd") 特点是执行的时候程序会打出cmd在Linux上执行的信息。 2. 使用Popen模块产生新的process 现在大部分人都喜欢使用Popen。Popen方法不会打印出cmd在linux上执行的信息。的确,