zoukankan      html  css  js  c++  java
  • Eclipse 刚检出的项目 Build path 的时候提示 No action available

    问题:

    从SVN检出来的项目发现无法进行build path,也不报错,任何类之间也无法关联(Ctrl+右键无法点进去)。

    原因:

    .classpath是Eclipse的工程文件,别人没有将工程的信息传到SVN库中,没有检出.classpath文件是很正常的,这种做法是比较提倡的。SVN上只要有项目的源码信息就可以了,工程信息(每个人用的Eclipse版本不一样,甚至IDE工具都不一样)、编译后的文件等都不需要上传到SVN库中。没有.classpath的Java工程文件无法正常的编辑,Eclipse无法报语法错误,无法使用 ctrl+鼠标箭头查看类、方法等声明和实现,项目就编译不了等。

    解决办法:

    1、普通项目

    进入工作空间找到该项目的目录,找到.project文件,记事本打开,发现它的内容和其他正常项目的内容有点不一样,直接把其他正常项目里面的.project文件里面多的内容复制过来,然后在Eclipse中将项目右键刷新Refresh,就OK了。这种做法简单粗暴,我以前对普通项目是这么做的^_^。

    2、maven项目

    (1)刚检出的maven项目可能会出现上述情况,这时首先需要将项目转换为maven项目

        项目右键 ----》Configure ----》Convert to Maven Project 

        如果一切顺利,这一步项目就应该是一个正常的maven项目了,可以进行开发了。

    (2)如果经过第一步后项目名上出现红色感叹号,这时应该是你的项目的某些jar包出现错误了,

        项目右键打开build path,应该会在Libraries里面的Maven Dependencies下面发现红色X号的jar包,移除它们,然后项目右键Maven----》Update Project...

        这时项目应该就是一个正常的Maven项目了。

    这里再记录下我碰到的问题:因为我们的项目使用的maven服务器是公司自己的私服,我刚到公司不知道,配的是阿里云的maven私服,导致有3个jar包一直下不出来,报miss。后来想到这里了,问了下同事才知道公司用的是自己的私服,那三个jar包都是自己封装的。在settings.xml文件中将maven镜像地址改了之后,重新项目右键Maven----》Update Project...,然后一切正常了,世界都安静了。

  • 相关阅读:
    973. K Closest Points to Origin
    919. Complete Binary Tree Inserter
    993. Cousins in Binary Tree
    20. Valid Parentheses
    141. Linked List Cycle
    912. Sort an Array
    各种排序方法总结
    509. Fibonacci Number
    374. Guess Number Higher or Lower
    238. Product of Array Except Self java solutions
  • 原文地址:https://www.cnblogs.com/wbxk/p/6596231.html
Copyright © 2011-2022 走看看