我正在使用Excelsior将我的jar可执行文件转换为.exe,并且在将exe和文件夹内容放在另一台计算机上时出现错误。该程序将看似java运行时的内容打包到名为“rt”的文件夹中。 .exe在我自己的计算机上运行正常,但当我尝试其他人时,我收到此错误:
Invalid Excelsior JRE directory "C:\ programFolder\rt": path canonicalization failded
任何人都知道可能导致此错误的原因,或者您是否使用过Excelsior可以帮我解决这个问题吗?我已在他们的论坛上发帖但没有运气。
答案 0 :(得分:1)
您确定要复制由打包程序(JetPackII)处理的EXE文件,而不是编译器发出的EXE吗?
同时确保安装最新的更新(对于Excelsior JET 9,它是维护包2,截止至今。)