2012-05-02 3 views
0

Я пытаюсь представить программу java в codechef. Я успешно скомпилировал его и выполнил его с помощью netbeans. Но когда я отправить код, загружая соответствующий файл .java ... он приходит, как это ...ошибка компиляции в java «бродяга» @ в программе »

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;

и так далее ....

@ Джон тарелочкам ... У были ... Я получил ошибку ... Извините за это .. я представить его как C++ файл , но сейчас я получаю новый ...

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

хотя я загрузил файл jewels.java ... пожалуйста, помогите ...

+0

Где вы видите эту ошибку? На каком-то месте на ходеках? Может быть, вы должны опубликовать этот вопрос в команде 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 | Compiler). Вероятно, Netbeans также позволяет это. Вы можете установить «Уровень сложности компилятора» в 1.4 и попытаться перекомпилировать свою программу.

Должен ли я написать любое название упаковки.

Я так не думаю, FAQ советует не использовать пакеты.

Смежные вопросы