退出状态1并且无法加载主类错误

时间:2017-12-29 17:13:12

标签: java

所以我为USACO创建并提交了一个解决问题“你的骑行就在这里”的解决方案,但在阅读了第一个测试数据之后,它说“执行错误:你的程序以退出状态'1'退出”并且它也给出了我是一个“could_not_find_or_load_main_class_ride”错误。有人可以解释和/或帮助我修复此错误吗?我听说为了修复关于无法找到或加载主类错误的错误,我必须能够正确地从java命令行运行它吗?任何帮助是极大的赞赏。代码如下。

import java.io.*;
import java.util.*;
class Ride {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new FileReader("ride.in"));
        PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter("ride.out")));

        StringTokenizer st = new StringTokenizer(br.readLine());
        String comet = st.nextToken() + "\n";

        st = new StringTokenizer(br.readLine());
        String group = st.nextToken() + "\n";

        int product1 = 1;
        int product2 = 1;
        for(int i = 0; i < comet.length(); i++) {
            int number = comet.charAt(i) - 'A' + 1;
            product1 = product1 * number;
        }
        for(int i = 0; i < group.length(); i++) {
            int number2 = group.charAt(i) - 'A' + 1;
            product2 = product2 * number2;
        }
        int mod1 = product1 % 47;
        int mod2 = product2 % 47;
        if(mod1 == mod2) {
            pw.println("GO");
        }else {
            pw.println("STAY");
        }
        pw.close();
    }
}

1 个答案:

答案 0 :(得分:0)

我使用USACO已经很长时间了,但我认为您的班级名称必须是ride。请仔细阅读如何提交的说明。