网站建设规划书实训报告,北京顺义有网站建设公司吗,中国建设工程招标网官网,小程序发布要多少钱错误: 找不到或无法加载主类 HelloWorld 遇到这个问题时#xff0c;我尝试过网上其他人的做法。有试过添加classpath#xff0c;也有试过删除classpath。但是依然报错#xff0c;这里javac可以编译通过#xff0c;说明代码应该是没有问题的。只是在运行是出现了错误。我安装…错误: 找不到或无法加载主类 HelloWorld 遇到这个问题时我尝试过网上其他人的做法。有试过添加classpath也有试过删除classpath。但是依然报错这里javac可以编译通过说明代码应该是没有问题的。只是在运行是出现了错误。我安装的jdk是1.8。我记得我曾今安装时未进行配置classpath。今天重新安装是出现了错。经过不断百度尝试。最终发现网上有一段命令是输出classpath路径。echo %classpath%就是这个命令让我解决了问题。当我在cmd控制台输入命令后突然意识到为什么我执行java命令会报错。 先看看输出结果吧。 当结果路径中出现hadoop时发现运行时根本就没有使用java的环境。 接下来去检查环境变量配置。 我将系统变量中有关hadoop的都删除后再次执行还是报错再次输出classpath查看发现根本没有变化。 再次进行检查环境变量。发现用户变量里有classpath发现内容正好就是输出的结果将其删除后再次测试顺利通过了。 最终输出结果。
总结
前面说了这么多最主要的就是在安装jdk的过程中环境变量配置很重要一不小心就容易在上面犯错。 如果以前从未进行过任何开发环境的搭建则跟着网上教程里配置一般不会出错。 但是以前要是配置多开发环境这时一定要注意是否会影响当前环境的安装。 在jdk1.8的安装过程中环境变量不需要配置classpath只需要配置一个JAVA_HOME以及path中的路径即可若配置完成后在使用过程中出现了问题这时应该去检查一下环境变量中是否多余的配置特别是在path中去看不要出现与当前开发环境冲突的内容。还有一点就是注意系统变量与用户变量这两个的配置可能会导致一些冲突。 简单验证一下用户变量与系统变量的优先级。 分别在用户变量与系统变量中都创建两个test变量。 输出验证。 这时就说明用户变量的优先级更高。 删除用户变量中test变量再次验证。 这次输出的就是系统变量了。