-2

cmdを使用するたびにhelloworldappjavaプログラムを実行するのに問題があります。これが、プログラムの元の実行です。


C:\Users\char>cd\

C:\>cd program files

C:\Program Files>cd java

C:\Program Files\Java>cd helloworldapp

C:\Program Files\Java\HelloWorldApp>path=c:\\program files\java\jdk1.7.0_11\bin

C:\Program Files\Java\HelloWorldApp>javac helloworldapp
error: Class names, 'helloworldapp', are only accepted if annotation processing
is explicitly requested
1 error

C:\Program Files\Java\HelloWorldApp> >> 

そして、クラス名を修正しようとするたびに、同じことを言っています。この問題を手伝ってくれませんか。

4

3 に答える 3

0

次のようにコンパイルします。

C:\Program Files\Java\HelloWorldApp>javac helloworldapp.java

ソース: http://docs.oracle.com/javase/tutorial/getStarted/problems/index.html

このエラーが発生した場合は、プログラムのコンパイル時に .java サフィックスを含めるのを忘れています。コマンドは javac HelloWorldApp.java であり、javac HelloWorldApp ではないことに注意してください。

于 2013-03-02T08:15:22.650 に答える
0

使用する:

C:\Program Files\Java\HelloWorldApp>javac helloworldapp.java

その代わり:

C:\Program Files\Java\HelloWorldApp>javac helloworldapp

参照 :レッスン: 一般的な問題 (およびその解決策)

于 2013-03-02T08:16:49.437 に答える
0

エラーは、.java ファイル拡張子を指定していないことが原因です。

正しい使い方:

C:\Program Files\Java\HelloWorldApp>javac helloworldapp.java

.class ファイルが生成されます。実行するには、次を使用します(今回は拡張子なし):

C:\Program Files\Java\HelloWorldApp>java helloworldapp

ここで .class 拡張子を使用すると、再び問題が発生します。

次の使用法は正しくありません。

C:\Program Files\Java\HelloWorldApp>java helloworldapp.class
于 2013-03-02T08:22:54.727 に答える