0
点赞
收藏
分享

微信扫一扫

编译OpenJDK8:[HotspotWrapper.gmk:45:/cygdrive/e/hub/openjdk/jdk8u/build/windows-x86_64-normal-server-


/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目录,重新解压,编译。这一点所有文章都没有讲到。





举报

相关推荐

0 条评论