每次使用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> >>
每次我尝试纠正班级名称时都会说同样的事情。你能帮我解决这个问题吗?
答案 0 :(得分: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。
答案 1 :(得分:0)
使用:
C:\Program Files\Java\HelloWorldApp>javac helloworldapp.java
相反:
C:\Program Files\Java\HelloWorldApp>javac helloworldapp
答案 2 :(得分: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