【问题标题】:How to run a simple java class on the command prompt in windows 8如何在 Windows 8 的命令提示符下运行一个简单的 java 类
【发布时间】:2013-10-07 12:29:15
【问题描述】:

我在尝试在命令提示符下运行 java 类时遇到了一些麻烦。它是一个非常简单的类,我的一个朋友说这可能是 Windows 8 的问题。有什么建议吗?在这里,我将向您展示该类以及我如何尝试编译它。我在 Eclipse 中工作正常。

           package gmit;

           public class A {
             public static void main(String[] args) {
               System.out.println("hello");
             }
           }

在我写的命令提示符下 C:\Users\eclipse\workspace\Oct1stcasting\src\gmit>

后跟-javac A.java

java A.class

我使用 A.java 类型测试了该类
课堂上的文字确实出现了。 我究竟做错了什么?任何帮助都会很棒。

【问题讨论】:

  • 要使用java 运行类,您应该只指定类名,而不指定.class

标签: java command prompt


【解决方案1】:

如果它在 Eclipse 项目中运行,但不是从命令行运行,你可以试试这个:

C:\Users\eclipse\workspace\Oct1stcasting\bin\gmit>java A

在项目目录中,Eclipse 将源代码保存在 /src 中,将字节码保存在 /bin 中。因此,如果您只是想从命令行运行字节码,将目录更改为 /bin 可能就足够了。

【讨论】:

    【解决方案2】:

    编译

    C:\Users\eclipse\workspace\Oct1stcasting\src\gmit>javac A.java
    

    运行

    C:\Users\eclipse\workspace\Oct1stcasting\src\gmit>java A
    

    在运行 java 程序时不要附加 .class 扩展名

    【讨论】:

      【解决方案3】:

      使用java 命令时不要添加.class 后缀。

      使用java Ajava -cp . A。如果当前目录未隐式用作类路径,则需要后者。

      【讨论】:

        【解决方案4】:

        编译:

        C:\Users\eclipse\workspace\Oct1stcasting\src>javac gmit/A.java
        

        执行:

        C:\Users\eclipse\workspace\Oct1stcasting\src>java gmit/A
        

        【讨论】:

          猜你喜欢
          • 2019-01-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-12-18
          • 2012-07-07
          • 2021-08-28
          • 1970-01-01
          • 2012-08-11
          相关资源
          最近更新 更多