我在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
答案 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