嵌套类型无法隐藏封闭类型

时间:2012-02-12 03:46:11

标签: java jogl

这个错误是什么意思?

  

嵌套类型HelloWorld无法隐藏封闭类型

HelloWorld是java文件名。如果需要,这是代码:

import net.java.games.jogl.*;
public class HelloWorld
{ // open HelloWorld

    public class HelloWorld
    { // open HelloWorld

        public static void main (String args[])
        { // open main
            try
            { // open try
                System.loadLibrary("jogl");
                System.out.println("Hello World! (The native libraries are installed.)");
            } // close try
            catch (Exception e) // all try's need a catch
            { } // even if the catch does nothing
        } // close main

    } // close HelloWorld

);

5 个答案:

答案 0 :(得分:20)

您已经两次定义了HelloWorld类。删除一个级别,你应该没事。

答案 1 :(得分:4)

你要两次声明HelloWorld类。

答案 2 :(得分:2)

只需删除公共类HelloWorld的一个声明;你两次使用它,只需要一个。

答案 3 :(得分:2)

您需要删除其中一个重复的类:

公共类HelloWorld {//打开HelloWorld

public class HelloWorld
{ // open HelloWorld

答案 4 :(得分:1)

       import net.java.games.jogl.*; 
public class HelloWorld { 
    // open HelloWorld      
    public class HelloWorld     {
     // open HelloWorld 

删除其中一个公共类HelloWorld {和相应的}大括号。