1

我创建了一个 Apex 类,并且能够从 Salesforce 服务器部署/下载。

我正在尝试运行一些代码:

public class Class1 
{
   public void Run1() { System.debug('Run1'); } // this works
   public void Run2() { System.debug('Run2'); } // then I add this, but doesn't exist?!
}

在执行匿名窗口中:

Class1 c = new Class1();
c.Run2();

“第 2 行第 1 列编译错误方法不存在或签名不正确:[Class1].Run2()

构建项目时,没有报告构建状态,也不知道构建是否成功。有没有办法确认它有效/无效?“问题”选项卡中未列出任何错误/警告。如果我输入一个明显的语法错误,这不应该列出错误吗?请注意,语法错误有红色的小图标。

Execute Anonymous 方法正在执行我的班级的旧版本。它不识别新版本。假设我的项目编译成功,为什么匿名部分不执行新方法?

4

1 回答 1

0

我有时会遇到类似的问题,通常是由于 IDE 没有将文件正确保存在服务器中。

到目前为止,我发现的唯一“修复”是清理项目、从服务器刷新并检查它是否保存了更改。

希望有人对此有解决方案

于 2013-04-22T10:37:45.347 回答