Sencha:构建ExtJS项目试图在i386机器上找到amd64 jvm

Sencha:构建ExtJS项目试图在i386机器上找到amd64 jvm,extjs,sencha-cmd,Extjs,Sencha Cmd,我尝试在Windows上用Sencha构建一个ExtJS应用程序(Sencha应用程序在cmd中构建comand)。 直到今天,一切都很好,工作正常。 突然,这个错误显示: D:\XXX\XXX>sencha app build Error: could not open `C:\Windows\jre\lib\amd64\jvm.cfg' 问题是,我在i386机器上,没有amd64 jvm。我不应该拥有它,我不知道为什么森查突然这么想。 重新安装Sencha不会有帮助 如何解决此问题?

我尝试在Windows上用Sencha构建一个ExtJS应用程序(Sencha应用程序在cmd中构建comand)。 直到今天,一切都很好,工作正常。 突然,这个错误显示:

D:\XXX\XXX>sencha app build
Error: could not open `C:\Windows\jre\lib\amd64\jvm.cfg'
问题是,我在i386机器上,没有amd64 jvm。我不应该拥有它,我不知道为什么森查突然这么想。 重新安装Sencha不会有帮助


如何解决此问题?

是否更改了/.sencha/下的文件?检查你的版本控制历史记录,看看你的团队中是否有其他开发人员不小心弄糟了什么。不,据我所知,该目录中唯一的提交是最初的一个。在此之后,没有任何更改文件是否存在于该位置?另外,您正在运行什么版本的Windows?我正在运行Windows 7 professional,但该位置没有文件。然而,在'C:\Windows\jre\lib\i386\jvm.cfg'中有一个文件,但当我试图将其复制到一个假的amd64文件夹时,它会显示:错误:加载:C:\Windows\jre\bin\msvcr100.dll;错误:加载:C:\Windows\jre\bin\client\jvm.dllIf如果没有更大的堆栈跟踪,我唯一建议的是完全卸载,然后完全重新安装。很明显,有些东西在内部被弄糟了,可能是通过Java更新或其他方式。