我在Windows 7的驱动器中安装了jdk1.6。我开发了一个简单的.java文件并尝试使用“javac”通过命令提示符运行它,但它说javac不被识别为内部或外部命令。所以我只是通过运行java检查运行正常。所以我认为我应该卸载该jdk并重新安装,但我得到Windows 1723错误
打开一个控制面板并试图从那里删除jdk,但得到了这个“错误1723.此Windows Installer程序包有问题。无法运行此安装所需的DLL。请联系您的支持人员或程序包供应商“
答案 0 :(得分:2)
为了能够从命令行运行javac,需要将javac的路径添加到PATH环境变量中。
答案 1 :(得分:1)
看起来 1723错误描述了安装程序本身的问题。我会按照Microsoft Answers和Oracle的建议来修复安装。正确安装Java应该在Windows PATH
上添加必要的条目。确保在安装后打开 new DOS(或Command)窗口,否则可能无法获取修改后的PATH。
答案 2 :(得分:0)
您可能面临以下问题:https://forums.oracle.com/forums/thread.jspa?threadID=2213081。您可以使用ccleaner卸载jdk / jre的所有实例。由于安装/卸载中断,问题正在发生。如果ccleaer没有解决您的问题,则注册表清理是唯一的选项,如上面的链接所示。
答案 3 :(得分:0)
您的\ windows \ system32文件夹中可能有java.exe ...而且由于此文件夹位于路径env var上,因此感到困惑。尝试从\ windows \ system32文件夹中删除此/这些java * .exe文件。
答案 4 :(得分:0)
如果在尝试重新安装Java时遇到Java错误1723的问题。 当您通过错误删除Java目录时可能会发生此错误
_转到您的Microsoft事件查看器,您将看到一个这样的错误行 Event viewer
_然后从其他服务器复制Java bin目录,以便将丢失的dll备份到事件查看器中提到的目录中
_终于重新安装Java
希望有所帮助
答案 5 :(得分:0)
我已使用Microsoft实用程序(解决了从安装或删除的程序来解决此错误),它节省了我的手工工作,而且也很安全: