难以运行java程序

时间:2013-03-02 08:12:54

标签: java

每次使用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> >> 

每次我尝试纠正班级名称时都会说同样的事情。你能帮我解决这个问题吗?

3 个答案:

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

参考:Lesson: Common Problems (and Their Solutions)

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