Tibco业务工作

时间:2011-03-27 03:24:16

标签: java tibco tibco-ems businessworks

我在Tibco业务设计师中遇到以下错误。请协助。

/temp/javaCode/ProcessDefinitionJavaCode.java:23: cannot resolve symbol
symbol  : class PasswordProtection 
location: class java.security.KeyStore
    KeyStore.PasswordProtection password;
            ^

/temp/javaCode/ProcessDefinitionJavaCode.java:31: cannot resolve symbol
symbol  : class PasswordProtection 
location: class java.security.KeyStore
        password = new KeyStore.PasswordProtection("changeme".toCharArray());
                               ^

2 errors

3 个答案:

答案 0 :(得分:1)

我从不信任在Designer中编译代码,因此我总是生成一个jar然后将其包含在项目中并通过Java进程调用该方法。

这样做的好处是,您可以构建一个JUnit测试套件,并确保Java代码在涉及TIBCO之前正常工作。使用Java时,请务必遵守所有规则。

答案 1 :(得分:-1)

您需要编写类名和主方法才能开始编写代码。 TIBCO BW Java调色板不需要编写类名和主方法名,默认情况下它就在那里。

答案 2 :(得分:-2)

自Java 1.5以来的类KeyStore.PasswordProtection 在CMD中检查您的Java版本:

java -version