无法在64位机器上运行用32位jdk编译的可执行jar
问题描述:
我有一个使用32位jdk创建的java应用程序。无法在64位机器上运行用32位jdk编译的可执行jar
当我在64位机器上运行它不工作。
而当我运行它使用C:\ Windows \ SysWOW64 java -jar file.jar它工作正常。
那么我如何使用命令提示符运行出来。
答
代表nagarajan。我们得到的错误是线程“AWT-EventQueue-0”中的异常java.lang.UnsatisfiedLinkError:C:\ Oracle \ product \ 11203 \ client_32-bit \ bin \ ocijdbc11.dll:无法加载IA 32位.dll上一个A MD 64位平台
重复[this](https://*.com/questions/11662603/jar-file-could-not-run-in-64-bit-machine) ? – Artemis
它可能是重复的,但是这个大规模低估的问题的唯一答案是'你做错了什么。' –
@Nagarajan“不工作”是什么意思?它是否运行不正确,打印出错信息,是否会崩溃? –