繁体   English   中英

在CMD中运行Java程序时遇到麻烦

[英]Having Trouble Running Java Program in CMD

你好stackoverflow社区!

我正处于成为程序员并且目前正在学习Java的过程中。 我一直在使用Eclipse来编译我的程序。 但是,当我尝试通过命令行运行程序时,我得到:

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

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

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

当我在CMD中输入“javac FirstProg.java”时,它编译程序,我可以看到路径文件夹中生成的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中运行良好。

这是在c:\\ com \\ test文件夹下创建MyTest.java类的示例方法

package com.test;
public class MyTest
{
    public static void main(String[] args)
    {
         System.out.println("test fle");
    }

}

现在编译时请确保使用选项-d

运行以下

cd \\ com \\ test

javac -d。 mytest.java接下来来自同一个文件夹(com \\ test),java com.test.MyTest

第1步:编写Java程序。

第2步:将java文件编译为类文件并生成字节码。

第3步:字节代码转换为机器代码并在JVM上运行。

使用命令提示符编写,编译和运行java程序的步骤。

(一世)。 保存程序。 使用文本编辑器(如NotePad)创建Java程序后,使用.java扩展名保存程序。

(ⅱ)。 打开命令提示符。

(三)。 导航到正确的文件夹。

(ⅳ)。 设置路径。

(五)。 编译程序。 示例:javac JavaClassName.java

(六)。 运行程序。 示例:java JavaClassName

访问好博客,阅读所有带有示例和图像的步骤: https//javatutorialdetails.blogspot.in/2017/10/how-java-program-work-step-by-step-in.html

设置classpath后运行您的类:

   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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM