win7 java环境变量配置

clipboard.png
clipboard.png
我安装的是jdk1.7的免安装版;
没有管理员权限,不能配置系统环境变量,只能配置用户环境变量;
但是为什么我配置好后,执行java -version和javac -version,都能正确提示版本信息;
但是编译好java文件后,执行javac Puppy确提示如下错误Error: Could not find or load main class Puppy;
编译的代码没有语法错误,能在eclipse里正确执行。

回答:

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

更新:

我通过这个回答解决了我的问题,通过java -cp. Puppy能够正确执行代码;
截图的这个回答说是classpath unset,对于我这种没有管理员权限的该怎样设置classpath;
还是说以后执行代码时都必须在后面加上 -cp. ?

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

回答:

图片描述

我通过这个回答解决了我的问题,通过java -cp. Puppy能够正确执行代码;
截图的这个回答说是classpath unset,对于我这种没有管理员权限的该怎样设置classpath;
还是说以后执行代码时都必须在后面加上 -cp. ?
@FirstLove

以上是 win7 java环境变量配置 的全部内容, 来源链接: utcz.com/p/171059.html

回到顶部