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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值