我们如何解决Java命令行错误(FatalError:程序堆栈空)



我是java的新手,我在命令行中跑下命令。


C:Userskranji1DesktopNewRESbenchmark>Java -jar 
C:Userskranji1DesktopNewRESRES.jar 
C:Userskranji1DesktopcobF9342ED0.COB

但我要低于错误。有人可以建议。

RES Cobol 2 Java alpha1.9(08/05/2010) - COPYRIGHT 2009
C:Userskranji1DesktopcobF9342ED0.COB
Parsing Cobol started for: C:Userskranji1DesktopcobF9342ED0.COB
Translation to Java started.
The java classes are under the folder: C:Userskranji1DesktopNewRESbenchmark
Classes from translation of programs reside in the package: cobolprogramclasses
Classes from translation of data levels reside in the package: coboldataclasses
FatalError: Program Stack empty
Done.

i在命令行上的命令下方ran。

C:Userskranji1DesktopNewRESbenchmark>Java -jar 
C:Userskranji1DesktopNewRESRES.jar 
C:Userskranji1DesktopcobF9342ED0.COB

C:Userskranji1DesktopNewRESbenchmark>Java -jar 
C:Userskranji1DesktopNewRESRES.jar 
C:Userskranji1DesktopcobF9342ED0.COB

命令将COBOL代码转换为Java。

您可以建议我们其他任何方法我们都可以将Cobol迁移到Java。

这看起来像Java代码正常运行,但它遇到了内部错误。也许它找不到Java来源的目录。

C:Userskranji1DesktopcobF9342ED0.COB Translation to Java started. The java classes are under the folder: C:Userskranji1DesktopNewRESbenchmark Classes from translation of programs reside in the package: cobolprogramclasses Classes from translation of data levels reside in the package: coboldataclasses FatalError: Program Stack empty Done.

除非您拥有该JAR文件的来源,并将其发布在您的问题中,则必须与提供COBOL到JAVA翻译罐的人进行交谈。

translators.zip中有一个cobol to java工具。

它主要涵盖COBOL 74和主要语句形式,可以扩展/自定义。

最新更新