Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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 退出状态1,无法加载主类错误_Java - Fatal编程技术网

Java 退出状态1,无法加载主类错误

Java 退出状态1,无法加载主类错误,java,Java,因此,我为USACO创建并提交了一个问题解决方案“你的骑乘就在这里”,但在阅读了第一个测试数据后,它显示“执行错误:你的程序以退出状态“1”退出”,并且它给了我一个“无法找到或加载主骑乘”错误。有人可以解释和/或帮助我修复此错误吗?我听说为了修复关于找不到或加载主类错误的错误,我必须能够正确地从java命令行运行它??非常感谢您的帮助。代码如下 import java.io.*; import java.util.*; class Ride { public static void ma

因此,我为USACO创建并提交了一个问题解决方案“你的骑乘就在这里”,但在阅读了第一个测试数据后,它显示“执行错误:你的程序以退出状态“1”退出”,并且它给了我一个“无法找到或加载主骑乘”错误。有人可以解释和/或帮助我修复此错误吗?我听说为了修复关于找不到或加载主类错误的错误,我必须能够正确地从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();
    }
}
import java.io.*;
导入java.util.*;
班级乘车{
公共静态void main(字符串[]args)引发IOException{
BufferedReader br=新的BufferedReader(新文件读取器(“ride.in”);
PrintWriter pw=新的PrintWriter(新的BufferedWriter(新的FileWriter(“ride.out”)));
StringTokenizer st=新的StringTokenizer(br.readLine());
字符串comet=st.nextToken()+“\n”;
st=新的StringTokenizer(br.readLine());
字符串组=st.nextToken()+“\n”;
int product1=1;
int-product2=1;
对于(int i=0;i
我用USACO已经很久了,但我想你的类名一定是
ride
。请仔细阅读如何提交的说明。

集体骑乘应该是公共类?如果是这种情况,这将是愚蠢的,但是集体骑乘可能应该是骑乘吗?我记不起主方法是否必须在公共类中…@user3227275就我的任务而言,该类不应该是公共类,因为这会在linux分级机上引发另一个错误。@JesseNelson我不确定将该类设置为小写是否有帮助。代码是如何运行的?小写??真的吗?是的。查看错误消息,如果它试图运行一个名为Ride的类,它将在错误消息中显示大小写。是的,我刚刚检查了我以前提交的内容。它必须是小写的,奇怪的惯例,但我们需要遵循。我认为大多数使用Usaco的人使用另一种语言(不是java)。几年前我搬到了leetcode。USACO有助于学习,而LeTeCo则有助于你的面试准备。是的,大多数做USACO的人倾向于使用C++。