我最近升级了我正在开发的框架,并且旧安装中的一个jar已升级到新版本(即jar的名称不同)。
我的工作区中的所有(200+)项目都依赖于此jar,因此现在显示以下两个错误:
我将需要大量时间来修改工作空间中每个项目的构建路径,首先要删除不正确的jar,然后添加新的jar。
有没有一种方法可以一次性添加/删除所有(或一组)项目的jar?
这个问题说明了使用库添加jar的情况-我可以继续使用,但不能解决当前的问题。
我正在运行Eclipse Mars 4.5.0
我偶然发现了这一点,并且想知道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
但它仍然编译和运行.
任何可以使用这个多枚举参考的例子都将非常感激.