Java NoClassDefFoundError,不确定是什么';这是不对的
我正在编写一个Java程序,计算前100个整数的平方和与前100个整数的平方和之间的差:Java NoClassDefFoundError,不确定是什么';这是不对的,java,Java,我正在编写一个Java程序,计算前100个整数的平方和与前100个整数的平方和之间的差: class project_euler6 { public static int sum_of_squares(int start, int end) { int total = 0; while (start <= end) { total += (start * start); start++;
class project_euler6 {
public static int sum_of_squares(int start, int end) {
int total = 0;
while (start <= end) {
total += (start * start);
start++;
}
return total;
}
public static int square_of_sums(int start, int end) {
int total = 0;
while (start <= end) {
total += start;
start++;
}
total *= total;
return total;
}
public static void main(String[] args) {
int first_total = sum_of_squares(1, 100);
int second_total = square_of_sums(1, 100);
int difference = Math.abs(first_total - second_total);
System.out.println("The difference between the sum of the squares and the square of the sums of first 100 integers is " + difference);
}
}
不知道从哪里开始
非常感谢您的帮助,
Mariogs对于java,主文件中至少需要一个公共类。因此,您必须将类项目_euler6设置为公共
public class project_euler6 {
/*** your code ***/
}
对于java,主文件中至少需要一个公共类。因此,您必须将类项目_euler6设置为公共
public class project_euler6 {
/*** your code ***/
}
对于java,主文件中至少需要一个公共类。因此,您必须将类项目_euler6设置为公共
public class project_euler6 {
/*** your code ***/
}
对于java,主文件中至少需要一个公共类。因此,您必须将类项目_euler6设置为公共
public class project_euler6 {
/*** your code ***/
}
尝试使用eclipse之类的编辑器,只需创建新项目并复制粘贴上述代码。代码看起来正确,应该编译并给出结果。尝试使用eclipse之类的编辑器,只需创建新项目并复制粘贴上述代码即可。代码看起来正确,应该编译并给出结果。尝试使用eclipse之类的编辑器,只需创建新项目并复制粘贴上述代码即可。代码看起来正确,应该编译并给出结果。尝试使用eclipse之类的编辑器,只需创建新项目并复制粘贴上述代码即可。代码看起来正确,应该编译并给出结果。问题不在于代码,也不在于类的访问说明符(
public
在类名之前不是必需的)。实际问题是如何执行它。我假设您可能使用了java project\u euler6.java
而不是java project\u euler6
问题不在于代码或类的访问说明符(public
在类名之前不需要)。实际问题是如何执行它。我假设您可能使用了java project\u euler6.java
而不是java project\u euler6
问题不在于代码或类的访问说明符(public
在类名之前不需要)。实际问题是如何执行它。我假设您可能使用了java project\u euler6.java
而不是java project\u euler6
问题不在于代码或类的访问说明符(public
在类名之前不需要)。实际问题是如何执行它。我假设您可能使用了java project_euler6.java
而不是java project_euler6
,不幸的是,“NoClassDefFoundError”是java的垃圾异常——大约有十几个不同的错误合并成一个。但在大多数情况下,问题与不匹配的jar文件有关,这似乎与此有关:project_euler6.java——您可能正在运行java project_euler6.java
,而不是java project_euler6
。编辑您的问题并添加启动应用程序所使用的完整命令行……您能否显示如何调用您的程序不幸的是,“NoClassDefFoundError”是Java的垃圾异常——大约有十几个不同的错误合并在一起。但在大多数情况下,问题与不匹配的jar文件有关,这似乎与此有关:project_euler6.java——您可能正在运行java project_euler6.java
,而不是java project_euler6
。编辑您的问题并添加启动应用程序所使用的完整命令行……您能否显示如何调用您的程序不幸的是,“NoClassDefFoundError”是Java的垃圾异常——大约有十几个不同的错误合并在一起。但在大多数情况下,问题与不匹配的jar文件有关,这似乎与此有关:project_euler6.java——您可能正在运行java project_euler6.java
,而不是java project_euler6
。编辑您的问题并添加启动应用程序所使用的完整命令行……您能否显示如何调用您的程序不幸的是,“NoClassDefFoundError”是Java的垃圾异常——大约有十几个不同的错误合并在一起。但在大多数情况下,问题与不匹配的jar文件有关,这似乎与此有关:project_euler6.java——您可能正在运行java project_euler6.java
,而不是java project_euler6
。编辑您的问题并添加启动应用程序所使用的完整命令行……您能否显示如何调用您的程序?我认为这可能取决于JVM。我本以为main必须在公共类中,但我只是尝试了一下,并且能够在非公共类中执行main方法。使用MacOSX&1.7.025。我认为这可能取决于JVM。我本以为main必须在公共类中,但我只是尝试了一下,并且能够在非公共类中执行main方法。使用MacOSX&1.7.025。我认为这可能取决于JVM。我本以为main必须在公共类中,但我只是尝试了一下,并且能够在非公共类中执行main方法。使用MacOSX&1.7.025。我认为这可能取决于JVM。我本以为main必须在公共类中,但我只是尝试了一下,并且能够在非公共类中执行main方法。使用MacOSX和1.7.0_25。