我试着将这脚本作为宏运行在Magicdraw上,但是在脚本调用JsonSlurper的第142行一直有一个错误。然后,当我尝试从Json库import groovy.json.JsonSlurper;导入Jsonslurper函数时,它给了我一个新的错误。我的魔幻画图使用了Groovy 3.0.7,我检查过它的库中有Jsonslurper。我不知道如何进一步找出问题出在哪里。我最初试图获取一个excel文件,创建一些新列,并使用这些列来创建框、端口和接口。我用Python完成了excel的处理,但仍在计算Magicdraw。
错误1:
C:\Users\elevy\Downloads\rapid-modeling-tools-master\player-piano\player-piano-script.groovy无法执行MagicDraw宏,请确保MagicDraw是正确的。启动失败: C:\Users\elevy\Downloads\rapid-modeling-tools-master\player-piano\player-piano-script.groovy: 142:无法解析类JsonSlurper @第142行,第18列。jsonSlurper =新JsonSlurper();^1错误JsonSlurper启动失败: C:\Users\elevy\Downloads\rapid-modeling-tools-master\player-piano\player-piano-script.groovy: 142:无法解析类jsonSlurper @行142,第18列。JsonSlurper=新JsonSlurper();^1错误
错误2:
C:\Users\elevy\Downloads\rapid-modeling-tools-master\player-piano\player-piano-script.groovy无法执行MagicDraw宏,请确保MagicDraw是正确的。启动失败: C:\Users\elevy\Downloads\rapid-modeling-tools-master\player-piano\player-piano-script.groovy: 14:无法解析类groovy.json.JsonSlurper @第14行,第1列导入groovy.json.JsonSlurper;^ 1错误org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败: C:\Users\elevy\Downloads\rapid-modeling-tools-master\player-piano\player-piano-script.groovy: 14:无法解析类groovy.json.JsonSlurper @第14行,第1列导入groovy.json.JsonSlurper;^1错误在此输入代码
发布于 2022-07-28 21:08:29
groovy.json.JsonSlurper是工件org.codehaus.groovy:groovy-json:3.0.7的一部分,我假设这个工件不是魔术绘制发行版的一部分。
你可以试着加入
@Grab(group='org.codehaus.groovy', module='groovy-json', version='3.0.7')这将下载工件,但我不能保证它在MagicDraw中工作。
https://stackoverflow.com/questions/73158985
复制相似问题