为什么我的电脑的环境变量总是设置不好,在DOS窗口可以编译.java文件但是无法运行.class文件的。 求大神指导!!!!!!!!!!!!!... 求大神指导!!!!!!!!!!!!! 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 环境变量 class文件 dos 编译 java 搜索资料 1个回答 #热议# 海关有哪些禁运商品?查到后怎么办? dark19861201 2015-06-16 · TA获得超过2152个赞 知道大有可为答主 回答量:2584 采纳率:79% 帮助的人:1770万 我也去答题访问个人页 关注 展开全部 运行.class文件的时候直接java 文件名,不要加上.class的,如果还不行,那就把你的错误提示贴出来看看,不如也不好定位错误原因呀 更多追问追答 追问 现在环境变量都设置不好了,求指导。谢谢! 追答 这个是PATH变量没配置造成的,你怎么配置的发出来看看,对了,有一点要注意,配置好环境变量必须重启一个CMD窗口,不然是无效的哟 追问 是这样的 我不会设置环境变量 求教导!谢谢!! 追答 你的JAVA_HOME配错了,这个配到JDK根目录(一般是bin的上一级) 追问 恩恩,环境变量好像可以了,但是在DOS窗口里面.java文件可以编译,但是.class文件不能运行呢?就图片那样。谢谢! 追答 这是你的classPath没把当前路径配置进去,所以找不到类文件,你的classpath的前面加上".;"(不包括引号)就可以了 追问 还是不行呢!! 追答 不可能吧,你开一个新的CMD窗口了没有啊? 追问 我重开了cmd再去运行的!但还是找不到或无法加载主类 追答 刚没仔细看,你的CLASSPATH好像是完全错的.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;改一下呗 追问 可以了 非常感谢!可不可以请教下为什么环境变量是这么的一串串的东西的呢?我完全的看不懂,原来我设置的环境变量都是从网上找回来的,但是试了很多都是不行的。就觉得它很难。 追答 这个一点都不难呀,其实环境变量就是帮你预加载好一些路径,比如其实JDK里面就一个javac.exe,你不配置环境变量也可以运行,但是你必须要在这个文件的目录里面才可以,配置好以后会自动在环境变量里面找而已,比较方便 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-02-11 我已经更改了环境变量但是还是'javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 4 更多类似问题 > 为你推荐: