[英]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.