-2

每次使用 cmd 时,我都无法运行 helloworldapp java 程序。这是程序的原始执行。


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 回答