小编fer*_*ley的帖子

删除/添加罐子到Eclipse工作区中的所有项目

我最近升级了我正在开发的框架,并且旧安装中的一个jar已升级到新版本(即jar的名称不同)。

我的工作区中的所有(200+)项目都依赖于此jar,因此现在显示以下两个错误:

  1. “项目“ Blah”缺少必需的库”
  2. “在解决构建路径错误之前,无法构建项目”

我将需要大量时间来修改工作空间中每个项目的构建路径,首先要删除不正确的jar,然后添加新的jar。

有没有一种方法可以一次性添加/删除所有(或一组)项目的jar?

这个问题说明了使用库添加jar的情况-我可以继续使用,但不能解决当前的问题。

我正在运行Eclipse Mars 4.5.0

java eclipse jar buildpath

5
推荐指数
1
解决办法
3258
查看次数

为什么当只识别最后一个时,Java允许引用两个(或更多)枚举?

我偶然发现了这一点,并且想知道java是否允许它.

这是我的意思的样本:

public enum Days {MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY}

public class EnumTest {

    public static void main(String[] args) {

        methodThatDoesSomething(Days.FRIDAY);
    }

    public static void methodThatDoesSomething(Days day){

        System.out.println(day);
    }
}
Run Code Online (Sandbox Code Playgroud)

FRIDAY正如预期的那样,输出就是这样.

如果我像这样更改代码:

public class EnumTest {

    public static void main(String[] args) {

        methodThatDoesSomething(Days.FRIDAY.MONDAY);
    }

    public static void methodThatDoesSomething(Days day){

        System.out.println(day);
    }
}
Run Code Online (Sandbox Code Playgroud)

这个输出是MONDAY.

我也收到警告:

应以静态方式访问静态字段Days.MONDAY

但它仍然编译和运行.

任何可以使用这个多枚举参考的例子都将非常感激.

java enums

1
推荐指数
1
解决办法
148
查看次数

标签 统计

java ×2

buildpath ×1

eclipse ×1

enums ×1

jar ×1