2010-03-25 75 views
1

當我運行我創建的可執行文件時,它使用了C:\ Windows \ System32中的jvm.dll。但我希望它使用C:\ Program Files \ Java \ jdk1.6.0_17 \ jre \ bin \ server中的jvm.dll。加載錯誤jvm.dll

C:\ Program Files文件\的Java \ jdk1.6.0_17 \ jre的\ BIN \服務器在我的PATH環境變量。

有誰知道如何做到這一點?

謝謝。

回答

0

你的jdk1.6.0_17路徑之前你的PATH變量中的windows \ system32路徑?

要嘗試的另一件事是將「JAVA_HOME」設置爲非system32 JRE安裝的根目錄。

+0

感謝您的答覆。 我有我的jdk1.6.0_17路徑作爲第一個路徑。 我已將JAVA_HOME設置爲C:\ Program Files \ Java \ Jdk1.6.0_17。 有沒有其他想法? – Brittany 2010-03-25 19:42:19

0

C:\ WINDOWS \ SYSTEM32 \ java.exe的只是一個鉤

,它從加載程序文件

你知道它是在你的情況下加載哪一個默認的JVM?

1

解決,如果你使用的是32位的Flex SDK,然後使用32位JDK這個問題同樣使用位軟件意味着,如果你使用的是64位的Flex SDK,然後使用64位JDK