簡體   English   中英

Java無法在我的電腦上運行

[英]Java is not working in my PC

我在我的電腦上安裝了Java,它運行得很好。 突然出現問題,現在我無法打開swing應用程序並顯示錯誤“Java not found”。 但我可以運行Eclipse IDE,它也需要運行Java。 所以我決定重新安裝Java,但是當我嘗試卸載Java時,它顯示錯誤1723 - 此Windows Installer程序包存在問題。 所以我在另一個位置安裝了一個新的JDK並設置了PATH。 我仍然無法運行Swing應用程序。

有人可以幫我這個嗎?

你是如何運行你的揮桿應用程序的? 如果它來自命令行,如java mySwingApp並且您java not found那么您的PATH設置不正確。 確保java / bin目錄位於PATH上,而不僅僅是頂級目錄。 您只需在控制台窗口中鍵入java即可測試PATH - 它應該打印java幫助頁面。

如果您沒有從上面的終端運行,那么您可能需要設置一個指向您的java安裝文件夾的JAVA_HOME環境變量。 這是一個關於設置JAVA_HOME 設置JAVA_HOME的教程

希望這可以幫助,

這接近於jakob的答案,關於嘗試再次正確地進行Java安裝設置,只需更多細節。

我在我的Windows 7機箱上遇到了類似的問題,我試圖卸載Java並對新版本進行全新安裝。 有些東西搞砸了,我會在卸載期間收到1723錯誤消息,並嘗試重新安裝。 以下是有關我如何解決問題的信息,也許這會對您有所幫助:

查看卸載/重新安裝的日志文件。 在Windows 7上,可以在c:\\users\\username\\AppData\\Local\\Temp\\

java_install.log沒有顯示任何額外信息,但我有幾個MSI#####日志文件,其中包含有關卸載失敗的錯誤消息。 消息是: Error 1723.There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor. Action UninstallJRE, entry: MSIUninstallJRE, library: C:\\Program Files\\Java\\jre6\\bin\\regutils.dll Error 1723.There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor. Action UninstallJRE, entry: MSIUninstallJRE, library: C:\\Program Files\\Java\\jre6\\bin\\regutils.dll

確實沒有regutils.dll文件,甚至bin目錄都沒有。 所以我從另一台計算機上復制了一個regutils.dll文件,運行了卸載程序,它運行起來了。 然后新的Java安裝也工作。

因此,請查看您的日志文件,希望能夠為您提供有關1723錯誤的更多詳細信息。

當您手動刪除Java文件時,通常會發生這種情況。 如果您嘗試卸載Java並且失敗,則會生成一個日志文件。 應該在C:\\ Users [Username] \\ AppData \\ Local \\ Temp幾乎在最后可以找到丟失的文件。 嘗試將該文件從正常工作的安裝復制到您的計算機。 然后,您應該能夠卸載Java並安裝新版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM