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里正确执行。

阅读 1.9k
2 个回答

請把這個鏈接讀了, 還解決不了再來提問
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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题