Java、Netbeans 8.1 - 在项目中找不到 class
Java, Netbeans 8.1 - class wasn't found in project
好的,所以我将跟随 Y. Daniel Liang 的 Java 编程导论:(第 7 版)简要版。目标是使用五个重载方法来获取特定类型的字符运行domly。我正在使用 Netbeans 8.1 作为想法。我遇到的问题是当我尝试 运行 项目时,出现错误:
"randomcharacter.RandomCharacter class wasn't found in RandomCharacter project"。
如果我尝试 运行 只是归档,我得到:
class "randomcharacter.RandomCharacter" 没有 main 方法。
我已经环顾四周,我发现的唯一问题是人们忘记了他们的包名称、右括号,以及文件需要 运行 而不是项目的问题。
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');
}
}
Here is my screen with the code and the error:
由于我逐字复制了教程,所以我不确定自己做错了什么。
"randomcharacter.RandomCharacter" 没有 main
方法,它自己就是答案。如果你想运行java程序,你至少需要一个class有main方法。这个 tutorial 可能会给你一些指导。
您的 class 没有 main 方法。要 运行 一个 java 程序,您需要一个 main 方法。如果没有 main 方法,您可以编译并检查 class 中的错误。编写一个主要方法并对您实现的方法进行一些测试。
public static void main(String[] args)
{
char c = getRandomCharacter();
System.out.println(c);
}
好的,所以我将跟随 Y. Daniel Liang 的 Java 编程导论:(第 7 版)简要版。目标是使用五个重载方法来获取特定类型的字符运行domly。我正在使用 Netbeans 8.1 作为想法。我遇到的问题是当我尝试 运行 项目时,出现错误: "randomcharacter.RandomCharacter class wasn't found in RandomCharacter project"。 如果我尝试 运行 只是归档,我得到: class "randomcharacter.RandomCharacter" 没有 main 方法。
我已经环顾四周,我发现的唯一问题是人们忘记了他们的包名称、右括号,以及文件需要 运行 而不是项目的问题。
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');
}
}
Here is my screen with the code and the error:
由于我逐字复制了教程,所以我不确定自己做错了什么。
"randomcharacter.RandomCharacter" 没有 main
方法,它自己就是答案。如果你想运行java程序,你至少需要一个class有main方法。这个 tutorial 可能会给你一些指导。
您的 class 没有 main 方法。要 运行 一个 java 程序,您需要一个 main 方法。如果没有 main 方法,您可以编译并检查 class 中的错误。编写一个主要方法并对您实现的方法进行一些测试。
public static void main(String[] args)
{
char c = getRandomCharacter();
System.out.println(c);
}