2013-04-08 65 views
0

我有一個石頭紙剪刀程序完成,當我在Eclipse中運行它時,它編譯得很好,遊戲可以正常工作。雖然,當我在終端編譯它(使用Ubuntu)我得到以下錯誤:僅在終端中給出錯誤?

[email protected]:~/Dropbox$ cd T* [email protected]:~/Dropbox/xx$ ls RPSGame.java RPSPlayer.java RPSTournament.java [email protected]:~/Dropbox/xxxx$ javac RPSTournament error: Class names, 'RPSTournament', are only accepted if annotation processing is explicitly requested 1 error [email protected]:~/Dropbox/xx$

任何想法,這可能意味着什麼?

+0

你是如何編制的?記住它必須是* java RPSTournament.java * – jsedano 2013-04-08 22:26:41

+0

這正是我所說的......而且我正在使用eclipse!我只是想知道爲什麼當我使用終端它不編譯 – choloboy7 2013-04-08 22:30:31

回答

3

編譯時需要在命令行中包含文件擴展名「.java」。

編譯使用:

javac RPSTournament.java

要運行使用:

java RPSTournament