簡體   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