我正在开发一个程序,该程序使用OCR来读取发票并对其进行相应的排序。该程序在NetBeans中运行良好,当我从命令提示符运行时它工作正常。但是,如果我只是右键单击并运行jar应用程序,GUI将打开,但是当我单击激活OCR程序的按钮(对任何熟悉的人使用ASPRISE)时,它将不会“扫描”发票。我现在正在使用试用版,所以我可以把它推荐给我的公司,不要让1500人躺在那里购买许可证。访问jar库时,会弹出一个对话框,询问您是否要购买许可证。除非您在NetBeans中或从命令提示符运行程序,否则它不会执行此操作。它不会在命令提示符打开的情况下抛出任何异常...因此程序不会在命令提示符/ IDE之外访问jar文件。如果一个理想的修复程序不可用,我甚至会选择一个解决方案来添加一个命令提示符窗口,如果可能的话打开程序。