鍍金池/ 問答/Java  HTML/ win7 java環(huán)境變量配置

win7 java環(huán)境變量配置

clipboard.png
clipboard.png
我安裝的是jdk1.7的免安裝版;
沒有管理員權(quán)限,不能配置系統(tǒng)環(huán)境變量,只能配置用戶環(huán)境變量;
但是為什么我配置好后,執(zhí)行java -version和javac -version,都能正確提示版本信息;
但是編譯好java文件后,執(zhí)行javac Puppy確提示如下錯(cuò)誤Error: Could not find or load main class Puppy;
編譯的代碼沒有語法錯(cuò)誤,能在eclipse里正確執(zhí)行。

回答
編輯回答
陌南塵

圖片描述

我通過這個(gè)回答解決了我的問題,通過java -cp. Puppy能夠正確執(zhí)行代碼;
截圖的這個(gè)回答說是classpath unset,對于我這種沒有管理員權(quán)限的該怎樣設(shè)置classpath;
還是說以后執(zhí)行代碼時(shí)都必須在后面加上 -cp. ?
@FirstLove

2017年3月25日 04:51
編輯回答
乖乖噠

請把這個(gè)鏈接讀了, 還解決不了再來提問
https://stackoverflow.com/que...

更新:

我通過這個(gè)回答解決了我的問題,通過java -cp. Puppy能夠正確執(zhí)行代碼;
截圖的這個(gè)回答說是classpath unset,對于我這種沒有管理員權(quán)限的該怎樣設(shè)置classpath;
還是說以后執(zhí)行代碼時(shí)都必須在后面加上 -cp. ?

遇到這種問題msdn是很好的文檔參考哦, setx: https://docs.microsoft.com/en... 瞭解一下, 它能在不具有管理員權(quán)限的時(shí)候永久改變環(huán)境變量, 用法在鏈接裏面有的

2017年3月24日 03:22