找回密码
 注册
查看: 3642|回复: 2

starccm 宏命令中如何添加自己编的class文件或jar包

[复制链接]
发表于 2013-7-6 16:12:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
现在starccm+中支持直接运行.java文件(宏命令),但在java文件中添加自己的class文件或jar包后,却无法运行,求高手指导
发表于 2013-7-9 13:58:53 | 显示全部楼层

回复 1# x佐助 的帖子

在ccm+中调用jar或其他java文件,可以采用NetBeans软件或其他java变成软件将程序写好之后进行打包生成jar文件,即可在macro中调用;
还可以采用如下命令:
Simulation sim = getActiveSimulation();
File meshFile = new File(resolvePath("meshing.java));
New StarScript(sim,meshFile).play();
 楼主| 发表于 2013-10-13 10:59:21 | 显示全部楼层

谢谢高手回帖:starccm 宏命令中如何添加class文件或jar包

未知的高手:
       您好,你的回帖我好久之前就已经看了,后来我也尝试过很多次,但还是没有成功。后来因为被其他事耽搁了,所以一直没有正式回复,非常抱歉!
    回帖中提到:ccm+中调用jar或其他java文件,可以采用NetBeans软件或其他java变成软件将程序写好之后进行打包生成jar文件,即可在macro中调用;
     我想问的正是这个:如何在macro中调用jar或java文件?
     我用你提供的命令尝试后,仍然无法调用,报错“can not find symbol :class File”  下面是我的程序:
public class Connect extends StarMacro {
  public void execute() { execute0(); }
  private void execute0() {
      Simulation sim = getActiveSimulation();
      File meshFile = new File(resolvePa("F:\\02_project_cfd\\Uhood\\JAVA\\test.java"));
         new StarScript (sim,meshFile).play();
         }    }    求指点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表