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 NoClassDefFoundError,不确定是什么';这是不对的_Java - Fatal编程技术网

Java NoClassDefFoundError,不确定是什么';这是不对的

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++;

我正在编写一个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++;
        }
        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。