Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 静态嵌套类resp的正确语法是什么。为什么错误的语法在一种情况下有效,而在另一种情况下无效?_Java_Android_Eclipse_Subversive - Fatal编程技术网

Java 静态嵌套类resp的正确语法是什么。为什么错误的语法在一种情况下有效,而在另一种情况下无效?

Java 静态嵌套类resp的正确语法是什么。为什么错误的语法在一种情况下有效,而在另一种情况下无效?,java,android,eclipse,subversive,Java,Android,Eclipse,Subversive,表示应通过以下方式访问静态嵌套类: OuterClass.StaticNestedClass nestedObject = new OuterClass.StaticNestedClass(); 在我的项目中,我做了一个类声明 class MyClass extends StaticNestedClass 因此,我访问了静态嵌套类,但没有外部类的类名,这是有效的 然后,我把这个提交给Subversion,并用另一台计算机检查了这个项目,然后它就不工作了。我必须访问全名为OuterClass.

表示应通过以下方式访问静态嵌套类:

OuterClass.StaticNestedClass nestedObject = new OuterClass.StaticNestedClass();
在我的项目中,我做了一个类声明

class MyClass extends StaticNestedClass
因此,我访问了静态嵌套类,但没有外部类的类名,这是有效的

然后,我把这个提交给Subversion,并用另一台计算机检查了这个项目,然后它就不工作了。我必须访问全名为OuterClass.StaticNestedClass的StaticNestedClass。为什么这在第一种情况下有效,而在第二种情况下无效?它应该起作用还是不起作用


唯一相关的区别是,在第一台计算机上我使用EclipseGalileo,在第二台计算机上我使用EclipseHelios。两者都使用1.6编译器,通过使用subversion检查整个项目,项目应该相等。

我使用不同版本的eclipse 3.5.2、3.6、3.7检查了它。这个错误的语法只适用于Galileo 3.5.2,因此这个问题属于eclipse,而不是subversion、android或java。

我用不同版本的eclipse 3.5.2、3.6、3.7检查了它。这种错误的语法只适用于Galileo 3.5.2,因此这个问题属于eclipse,而不是subversion、android或java。

确定其中一个没有额外的导入声明吗?是的,我再次检查了它,导入声明完全相同。由于Subversion的原因,这两个项目是相同的,我不知道在哪里搜索…确定其中一个没有额外的导入声明吗?是的,我再次检查了它,导入声明完全相同。由于这两个项目是相同的,因为颠覆,我不知道在哪里搜索。。。