2017-12-29 10 views
-2

USACOの "あなたの乗り物はここにある"という問題を作成して提出しましたが、最初のテストデータを読んだ後、 "実行エラー:プログラムはexitステータス '1' "と私に" could_not_find_or_load_main_class_ride "エラーが表示されます。誰かがこのエラーを解決するために説明したり、助けてくれますか?私は、メインクラスのエラーを見つけたり読み込めなかったりするエラーを修正するために、javaコマンドラインから適切に実行する必要があると聞いていましたか?どんな助けでも大歓迎です。コードは以下のとおりです。終了ステータス1でメインクラスのエラーを読み込むことができない

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(); 
    } 
} 
+0

クラスライドはパブリッククラスである必要がありますか? – user3227275

+0

これが当てはまる場合、これはばかげているかもしれませんが、クラスライドは乗るべきでしょうか?メインメソッドがpublicクラスでなければならないかどうかを思い出すことはできません。 –

+0

@ user3227275私のタスクの目的のために、クラスはパブリッククラスではありません。 Linuxグレーディングマシン。 –

答えて

0

それは私がUSACOを使用するために長い時間でしたが、私はあなたのクラス名がrideでなければならないと思います。慎重に提出する方法の指示に従ってください。

+0

小文字??本当に?? –

+0

はい。エラーメッセージを見てください。ライドというクラスを実行しようとしていた場合、エラーメッセージに大文字が表示されます。 –

+0

これは今動作します。すべてありがとう! –

関連する問題