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