eclipse编辑Maven工程遇到的无法加载主类问题解决办法
因为本人在学习hadoop搭建集群做HDFS客户端环境构建时碰到的问题
1.第一步环境变量的配置在win10上
需要配置的环境变量有 JAVA_HOME,HADOOP_HOME,以及CLASSPATH,
如果有不会的百度搜索,网上有很多资料可供参考!
JDK安装的时候是会分两次选择安装路径的第一次安装是在安装JDK,
第二次安装的是JRE,它们的区别是一个是工java开发工程师使用的,
一个是供用户运行java程序使用的,JDK中也有 一套jre,安装完成后一共两套jre,目的是分担工作。
两次的安装位置不能在一起,本人的JDK安装位置D:\mysoft\java\jdk1.8.0_144;
JRE安装位置D:\mysoft\java\jre1.8.0_144
2.当编译文件时出现:找不到或无法加载主类
打开eclipse的window-->perferences-->maven-->User settings查看LocalRepository的路径。
把settings.xml放到~/.m2/文件夹下即可。重启eclipes就可以。
3.settings.xml
<?xml version="1.0"?>
<settings>
<localRepository>/home/yizhen/.m2/repository</localRepository><!--需要改成自己的maven的本地仓库地址-->
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
<profiles>
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>nexus</id>
<name>local private nexus</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus</id>
<name>local private nexus</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile></profiles>
我参考的settings地址:https://www.cnblogs.com/daxia/p/7875964.html