【问题标题】:Difficulty to run a java program [duplicate]难以运行Java程序[重复]
【发布时间】:2013-03-02 08:12:54
【问题描述】:

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

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

【问题讨论】:

  • @ChrisCooney:你的评论重复了..:D
  • 我知道。哦,具有讽刺意味。
  • 您应该参考一些教程或书籍,因为这个问题不需要完成任何类型的 RND。如何入门指南肯定会对您有所帮助。

标签: java


【解决方案1】:

这样编译:

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

来源:http://docs.oracle.com/javase/tutorial/getStarted/problems/index.html

如果您收到此错误,您在编译程序时忘记包含 .java 后缀。请记住,命令是 javac HelloWorldApp.java 而不是 javac HelloWorldApp。

【讨论】:

    【解决方案2】:

    用途:

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

    改为:

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

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

    【讨论】:

      【解决方案3】:

      错误是由于您没有指定 .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
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-06-29
        • 2019-07-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多