无法在CMD中运行Java程序

smj7v3

您好stackoverflow社区!

我正开始成为一名程序员,现在正学习Java。我严格使用Eclipse来编译程序。但是,当我尝试通过命令行运行程序时,我得到:

“错误:找不到或加载主类FirstProg。”

我已经阅读了论坛上的其他讨论并尝试了不同的方法,但是我无法执行该程序。

我的程序(FirstProg.java)的路径如下:C:\ Users \ smj7v \ workspace \ LearningJava \ src \ com \ smj \ programmingByDoing

当我在CMD中输入“ javac FirstProg.java”时,它将编译程序,并且可以在path文件夹中看到FirstProg.class,但是当我尝试执行“ java FirstProg”时,它将引发错误。

我尝试做类似“ java com.smj.programmingByDoing.FirstProg”的事情以及其他变体,但到目前为止没有任何效果。显然我做错了。请帮忙!

public class FirstProg {

public static void main(String[] args) {

    System.out.println("Mr. Mitchell is cool.");

}

}

该程序可以在Eclipse btw中正常运行。

rsh

设置类路径后运行您的类:

   set classpath=%classpath%;.;
    java com.smj.programmingByDoing.FirstProg


C:\Users\smj7v\workspace\LearningJava\src> javac com\smj\programmingByDoing\FirstProg.java

C:\Users\smj7v\workspace\LearningJava\src> set classpath=%classpath%;.;

C:\Users\smj7v\workspace\LearningJava\src> java com.smj.programmingByDoing.FirstProg

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章