/usr/bin/expr: 语法错误 NMAKE : fatal error U1077: ▒▒sh▒▒: ▒▒▒ش▒▒롰0x2▒▒ Stop. make[3]: *** [Makefile:231:generic_build2] 错误 2 make[2]: *** [Makefile:177:fastdebug] 错误 2 make[1]: *** [HotspotWrapper.gmk:45:/cygdrive/d/openjdk-8u40-src-b25-10_feb_2015/openjdk/build/windows-x86_64-normal-server-fastdebug/hotspot/_hotspot.timestamp] 错误 2 make: *** [/cygdrive/d/openjdk-8u40-src-b25-10_feb_2015/openjdk//make/Main.gmk:109:hotspot-only] 错误 2
解决办法,以下三个步骤都需要:
- 将 visuo studio 安装目录中的 vc2010\VC\bin\cvtres.exe 和vc2010\VC\bin\amd64\cvtres.exe 名字及后台改掉,默认让编译程序使用系统 .net framework 的cvtres.exe。
- 将VC\bin加到Path中
- 删除jdk目录,重新解压,编译。这一点所有文章都没有讲到。