Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        9个月前关闭。
                                                                                            
                
        
我已经在IBM CICS Explorer中获得了这个Java项目,并且目标平台已设置为CICS 5.3。当我运行java类时,出现此错误:

Exception in thread "main" java.lang.UnsatisfiedLinkError: com/ibm/cics/server/Task.getCommonData()V
    at com.ibm.cics.server.Task.<init>(Task.java:332)
    at com.ibm.cics.server.Task.getTask(Task.java:944)


谁能帮我这个忙吗?

最佳答案

您可以在IBM CICS Explorer中开发Java代码,但不能在其中运行。如您所述,目标平台是CICS Transaction Server V5.3。

我刚刚使用CICS Task.out PrintWriter创建了一个非常简单的HelloWorld类。当我在IBM CICS Explorer中单击并说“ Run As Java Application”时,我得到的东西与您相似:

Exception in thread "main" java.lang.UnsatisfiedLinkError: com/ibm/cics/server/Task.getCommonData()V
    at com.ibm.cics.server.Task.<init>(Task.java:332)
    at com.ibm.cics.server.Task.getTask(Task.java:944)
    at HelloWorld.main(HelloWorld.java:7)


用于CICS的Java代码需要在某种类型的JVM服务器中的CICS中运行,而不是在开发平台上运行。

10-06 06:54