2012-05-02 9 views
0

codechefでjavaプログラムを送信しようとしています。私は正常にそれをコンパイルし、ネットビーンズを使用してそれを実行しました。私は、対応する.javaファイルをアップロードすることで、コードを提出するときしかし...それは....Javaのコンパイルエラー "stray" @ 'in program "

prog.cpp:41: error: stray '@' in program prog.cpp:4: error: 'import' does not name a type prog.cpp:7: error: expected unqualified-id before 'public'

私のJavaプログラムは、次のように起動する...このように来る

import java.util.Scanner; 

public class jewels{ static int CNT=0; static String q,qq;

など....

@ジョンスキート... uが...私はエラーを得た...そのため申し訳ありません..私はC++ファイルとして提出されたました。 しかし、今私は新しいものを取得しています...私はjewels.javaファイルをアップロードしたものの

Main.java:7: class jewels is public, should be declared in a file named jewels.java public class jewels{^1 error

... が助けてください...

+0

このエラーはどこで確認できましたか? chodechefのどこかで?この問題をcodechefチームに投稿してください。 –

+3

ここでは、prog.cppへの参照がやや憂慮しています。 Javaコードと言ってもよろしいですか? –

+0

ありがとう..私はそれをします... :)しかし、私のプログラムの開始コードには間違いがありますか?.. – nitish712

答えて

0

CodeChefでは、JavaのメインクラスをMainと呼びます。 FAQを参照してください。

+0

皆さん、ありがとうございました。私は深く、そして次に深く調査します。質問をします.... – nitish712

2

java.util.Scannerは、Java 1.5の新機能です。 codechefのチェックプログラムでJava 1.4を使用する必要があるのでしょうか?

Netbeansはよくわかりませんが、Eclipseでは「環境設定」(Java |コンパイラ)の「コンパイラのコンプライアンスレベル」を指定できます。おそらくNetbeansもこれを可能にします。 「Compiler Complicance Level」を1.4に設定し、プログラムを再コンパイルしてみることができます。

すべてのパッケージ名を書いてください。

私はそうは思わない、FAQはパッケージを使用しないことを勧めます。

関連する問題