Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.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,Netbeans 8.1-类';在项目中找不到_Java_Netbeans 8 - Fatal编程技术网

Java,Netbeans 8.1-类';在项目中找不到

Java,Netbeans 8.1-类';在项目中找不到,java,netbeans-8,Java,Netbeans 8,好的,下面是Y.Daniel Liang对Java编程的介绍:(7)简要版本。目标是使用五种重载方法随机获取特定类型的字符。我使用Netbeans 8.1作为想法。我遇到的问题是,当我尝试运行项目时,我得到错误: “在randomcharacter项目中未找到randomcharacter.randomcharacter类”。 如果我尝试只运行文件,我会得到: 类“randomcharacter.randomcharacter”没有主方法 我已经环顾四周,我发现的唯一问题是人们忘记了他们的包名、

好的,下面是Y.Daniel Liang对Java编程的介绍:(7)简要版本。目标是使用五种重载方法随机获取特定类型的字符。我使用Netbeans 8.1作为想法。我遇到的问题是,当我尝试运行项目时,我得到错误: “在randomcharacter项目中未找到randomcharacter.randomcharacter类”。 如果我尝试只运行文件,我会得到: 类“randomcharacter.randomcharacter”没有主方法

我已经环顾四周,我发现的唯一问题是人们忘记了他们的包名、右括号,以及需要运行文件而不是项目的问题

package randomcharacter;

public class RandomCharacter {
  //** Generate a random character between ch1 and ch2 */
  public static char getRandomCharacter(char ch1, char ch2) {
      return (char)(ch1 + Math.random() * (ch2 - ch1 + 1));
  }

 /** Generate a random lowercase letter */
public static char getRandomLowerCaseLetter() {
    return getRandomCharacter('a', 'z');
  }

/** Generate a random uppercase letter */
public static char getRandomUpperCaseLetter() {
    return getRandomCharacter('A', 'Z');
}

/** Generate a random digit character */
public static char getRandomDigitCharacter() {
    return getRandomCharacter('0', '9');
}

/** Generate a random character */
public static char getRandomCharacter() {
    return getRandomCharacter('\u0000', '\uFFFF');
}
}


我不确定我做错了什么,因为我逐字复制了教程。

“randomcharacter.randomcharacter”没有
main
方法,它本身就是答案。若要运行java程序,至少需要一个带有main方法的类。这可能会给您一些提示。

您的类没有main方法。要运行java程序,需要一个main方法。如果没有main方法,您可以编译并检查类中的错误。编写一个main方法,并对所实现的方法执行一些测试

public static void main(String[] args)
{
    char c = getRandomCharacter();
    System.out.println(c);

}