在編寫Java程序之間需要安裝Java開發的相關工具包-JDK。至于JDK如何下載,大家可參看我的另一篇文章:Java安裝之JDK下載篇
本篇介紹的是Windows(我這臺電腦是Windows7)下安裝和配置方法。
首先我們先找到已經下載后的JDK安裝包,如下圖:
當然,我的圖上有4個安裝包,都是不同版本的。實際上,只要是jdk-8uxxx的都是JDK8版本,無須太過注意。
雙擊安裝包,會彈出如下界面:
無須過多猶豫,直接點擊“下一步”,出現界面如下圖:
這里我們只需要安裝開發工具和源代碼即可,因為開發工具中已經包含了JRE,而源代碼包含了Java所有核心類庫的源代碼。并且為了防止C盤過于臃腫,我們需要更改安裝路徑,修改之后如下:
點擊“下一步”,會出現下圖所示的安裝界面:
等一會后之后,會彈出如下界面:
此時點擊關閉就可以了。到此為止,Java已經算安裝完畢了。安裝之后還需要進行必要的配置。
在未配置之前我們先看一下未配置之前的效果。
我們先點擊電腦左下角的開始菜單圖標,如下圖:
點擊之后,在下面的輸入框中輸入“cmd”,如下圖:
確定之后,就可以打開下圖所示命令行窗口:
在打開的命令窗口中,輸入“Java”,會出現下圖所示提示:
出現上圖所示提示為正常現象,因為JDK在安裝之后還需要進行配置后才能進行使用。下面我將開始介紹JDK配置方法。
首先我們先得先打開系統屬性。在我的另一篇文章:如何查看Windows操作系統的位數中,我是通過右擊桌面上“我的電腦”圖標進入,這里我打算展示另一種方式。
首先點擊左下角的開始按鈕,彈出界面如圖:
點擊上圖中圈中的“計算機”,即可出現下圖所示頁面(當然也可以通過雙擊“我的電腦”圖標進入這個界面):
點擊系統屬性,點擊位置見上圖圈選處,點擊完之后便來到了屬性設置頁面,如下圖:
接著便點擊“高級系統設置”,點擊位置見上圖圈選處,點擊之后就會彈出高級系統設置頁面,如下圖:
點擊“環境變量”,點擊位置見上圖圈選處,點擊之后便會彈出環境變量設置頁面,如下圖:
環境變量分兩部分,分別為:用戶環境變量和系統變量。區別在于:在系統中設置的變量對所有用戶都可以起作用,而在用戶變量中設置的變量只對當前登錄用戶起作用。對于個人開發而言,在系統變量中進行設置即可。
點擊系統變量處的“新建”,彈出下圖所示頁面,并輸入變量名:“JAVA_HOME”,變量值為JDK的安裝路徑,我這里是:“E:\program\jdk8”。
點擊確定之后,找到“Path變量”,位置如下圖所示:
選中“Path”之后,點擊“編輯”就會出現下圖所示頁面:
在變量值的最后面添加“%JAVA_HOME%\bin”, 添加后如下圖:
接下來就是一直點擊確定。然后打開命令行窗口,再次輸入“java”進行查看,查看效果如下:
出現如上圖所示的效果就說明Java已經成功配置完畢。
在使用電腦的過程中,我們常常會遇到一些問題,其中最常見的就是打開程序時系統提示“不是有效的Win32應用程序”,那么當你遇到WinXP提示“不是有效的Win32應用程序”怎么辦?不知道的朋友趕緊看看可可整理的以下文章內容吧!
原因分析:
1、如果是剛安裝就打不開,則可能是安裝文件不完整,這種情況不多,解決方法:重新下載和安裝這個程序。
2、同樣是剛安裝就打不開,也可能版本不兼容,有一小部分這種情況,如果是高版本編譯的程序,不能兼容低版本系統,如在Win7下編譯的程序,不能在WinXP系統上使用,或者,在32位系統上安裝64位版本的程序,也會有此問題。解決方法:檢查程序是32還是64的,判斷準確后再安裝。如果自已是WinXP系統,就要考慮系統版本的問題,WinXP系統不要追求高版本,新版本,因為有可能不兼容。
3、如果之前是好好的,突然某天就打不開了,則可能是病毒損壞,這種情況非常多,所以本教程也主要講這種情況問題如何修復,分為二個方法分別來講,先從簡單方法講起,第一個方法講如何用軟件修復,第二個方法講如何手動修復注冊表中的文件關聯(這個方法效果較好)。
圖1
方法/步驟:
1、如果應用程序用得好好的,但突然提示不是有效的Win32位應用程序,十之八九是病毒引起,當然首先是要殺毒,Windows下不一定能殺得了,所以,先進入安全模式殺毒,在開機時不停點按F8鍵進入安全模式,啟用殺毒軟件殺毒。
圖2
2、殺完毒后,重新啟動,進入Windows模式,先下載Sreng這個軟件,全稱System Repair Engineer(系統修復工具),如果連瀏覽器也打不開,就只能用U盤從其它電腦上去下載一個Sreng軟件。
3、下載后解壓出來,如果SREngLdr.exe不能直接打開,先把它改為后綴名為.cmd類型,若能打開,就不要改了。
圖3
4、改完后,雙擊,會彈出一個提示框,提示過期字樣,不要管,在“名字”和“授權號”后面隨便輸入點什么,如123,456等,確定。
圖4
5、打開程序主界面后,選擇左側的“系統修復”這個選項。
圖5
6、在右側的文件關聯下,勾選“.exe”類型復選框,好,這里先停一停,但是,不要關閉這個程序,一定要留著它,記得啊。
圖6
7、接下來打開記事本,輸入以下注冊代碼。
Windows Registry Editor Version 5.00
圖7
8、輸入完成后,將這個文檔保存,名字可以隨便起,但后綴一定要為.reg類型,如“刪除損壞注冊項.reg”,保存時選擇“所有文件(*.*)”。
圖8
9、制成這個注冊文件的意思是先刪除注冊表中被損壞的注冊項,雙擊“刪除損壞注冊項.reg”這個文件,將其導入注冊表。
圖9
10、返回到上面SREngLdr.exe軟件,點擊“修復”按鈕,修復一下.exe關聯,問題也就解決了。
提示:用上面注冊文件刪除損壞的注冊項以后,會打不開所有的程序,所以這個SREngLdr.exe軟件要打開放在那,一定不能關,否則無法打開它進行修復。
圖10
注意事項:
1、如果不慎關了SREngLdr.exe軟件,又刪除了關聯的.exe注冊項,那就把SREngLdr.exe的后綴改為SREngLdr.cmd再打開它。
2、注冊文件的后綴名一定要為.reg類型。
3、一定要殺毒后再修復,如果不殺毒,可能刪除的注冊項又會還原。
以上就是WinXP提示“不是有效的Win32應用程序”的解決方法了,方法很簡單,我們只需要先將電腦進行殺毒,之后用軟件和注冊表修復關聯文件即可。