当我运行我创建的可执行文件时,它使用来自C:\ Windows \ System32的jvm.dll。但我希望它在C:\ Program Files \ Java \ jdk1.6.0_17 \ jre \ bin \ server中使用jvm.dll。
我的PATH环境变量中的C:\ Program Files \ Java \ jdk1.6.0_17 \ jre \ bin \ server 。
有谁知道如何做到这一点?
感谢。
答案 0 :(得分:1)
要解决此问题,请使用相同位软件,如果您使用32位Flex sdk然后使用32位jdk,如果您使用的是64位Flex sdk,则使用64位jdk
答案 1 :(得分:0)
你的PATH变量中的windows \ system32路径之前的之前的是jdk1.6.0_17路径吗?
尝试的另一件事是将“JAVA_HOME”设置为非system32 JRE安装的根目录。
答案 2 :(得分:0)
c:\ windows \ system32 \ java.exe只是一个钩子
并从程序文件中加载默认的jvm
你知道在你的情况下加载哪一个吗?