yuu_nkjm blog


2011-08-07(Sun) 編集

[Windows 7 (64bit)][Java] 64bit版のJavaが呼ばれない

JVMに4Gのメモリを割り当てようとすると,「そんなに割り当てられないよ」というエラーが出る.javaのversionを見ると32bit版のjavaが呼ばれているようだ.

$ java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode)

64bitのJVM入れたはずなのに,と思ってwhichで確認する.

$ which java
C:\Windows\system32\java.exe
E:\ProgramFiles\command\Java\jdk1.6-64bit\bin\java.exe

ブラウザ上でのJavaプラグインをインストールしたときとか,java.exeを勝手にsystem32に入れられちゃうことがあるように思う.もしそうだとしたら,消したらブラウザ的にまずい気もするが,まあいいやってことでrmする.

$ rm C:\Windows\system32\java.exe
$ java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode

whichとか便利なので,Windows上でLinux(Unix)コマンドを使う - yuu_nkjm blog(2011-08-06)を普段から入れておくと良い.


トップ «前の日(08-06) 最新 次の日(08-08)» 追記 設定
2006|01|06|12|
2007|06|09|
2008|01|03|04|06|07|08|09|10|12|
2009|01|02|05|06|07|08|10|11|12|
2010|03|04|05|06|07|08|09|10|11|
2011|01|02|03|04|05|06|07|08|09|11|12|
2012|01|02|04|06|07|08|10|11|12|
2013|01|02|03|07|08|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|
2015|01|02|07|11|12|
2016|01|03|05|07|08|09|