導航:首頁 > 源碼編譯 > java編譯不包含主類

java編譯不包含主類

發布時間:2022-10-05 03:47:17

Ⅰ notepad++ java文件cmd編譯找不到主類

你用notepad++的話,首先要把需要用到的類都編譯下。看看文件目錄下,有沒有Book.class。如果沒有的話編譯下Book.java。

Ⅱ 為什麼JAVA編譯總是找不到主類,環境配置也沒問題

你的源代碼文件是Test.java,那麼你的代碼裡面也要寫成classTest,而不能寫成class Ex0202.

Ⅲ [imjava程序在編譯時出錯,說我沒有主類,請問這種情況是什麼原因引起的,該怎麼做

path配置錯誤,你看看第一步javac執行後有沒有生成HelloWorld.class,有才能用java命令執行

Ⅳ java源文件不必含有主類

有些java類確實是不需要主方法的。
主方法確實是程序的入口,但是有些類天生就是被用來使用的,如方法集合類,或者是描述一個對象的類。
另外一個java類確實可以包含多個class,而這些class之間可以沒有任何聯系,但是如果有一個class是public的話,那麼這個java文件的名稱就必須是這個class的名稱。
java的原文件是.java文件,.class是java文件編譯的產物,他不是給人看的,而是給jvm看的。

Ⅳ 編譯java程序時老是顯示找不到主類是怎麼回事

你貼出的程序有些問題,
new Employee[3],後少分號。
GregortanCalendar calendar,類寫錯了。
hirDay=calendar.getTime();,hirDay寫錯了。
修改後的程序是這樣。可以運行。
我很納悶你之間的程序能編譯通過?
import java.util.Date;
import java.util.GregorianCalendar;
public class EmployeeTest
{
public static void main(String[] args)
{
Employee[] staff =new Employee[3];

staff[0]=new Employee("Carl cracker ",75000,1987,12,15);
staff[1]=new Employee("Harry cracker ",50000,1989,10,1);
staff[2]=new Employee("TONY cracker ",40000,1990,3,15);
for (Employee e:staff)
e.raiseSalary(5);
for (Employee e:staff)
System.out.println("name"+e.getName()+",salary="+e.getSalary()+",hireDay="+e.getHireDay());

}
}

class Employee
{
public Employee(String n,double s,int year,int month,int day)
{
name=n;
salary=s;
GregorianCalendar calendar=new GregorianCalendar(year,month-1,day);
hireDay=calendar.getTime();
}
public String getName()
{return name;
}
public double getSalary()
{
return salary;
}
public Date getHireDay()
{
return hireDay;

}
public void raiseSalary(double byPrecent)
{

double raise=salary*byPrecent/100;
salary+=raise;
}
private String name;
private double salary;
private Date hireDay;}

Ⅵ java文件編譯完成運行時找不到主類或無法載入Test.java

找不到主類是因為你的類裡面沒有這個方法:public static void mian(){String[]args}{
}
無法載入可能是因為你的類名和你的文件名不一致導致的
你還有什麼不懂得,追問我

Ⅶ java程序在編譯時出錯,說我沒有主類,請問這種情況是什麼原因引起的,該怎麼做我明明打主類了。

未找到編譯後的.class文件,檢查java文件同目錄下是否存在同名.class文件

Ⅷ java裡面可以沒有主類嗎

「類沒有主方法」是由於程序入口main沒有找到!

在Java中,main()方法是Java應用程序的入口方法,也就是說,程序在運行的時候,第一個執行的方法就是main()方法,這個方法和其他的方法有很大的不同,比如方法的名字必須是main,方法必須是public static void 類型的,方法必須接收一個字元串數組的參數等等。

報錯

Ⅸ VScode編譯java文件為什麼找不到主類

java環境變數重新配置一下,路徑不要含有中文。

閱讀全文

與java編譯不包含主類相關的資料

熱點內容
資料庫查詢系統源碼 瀏覽:614
php5314 瀏覽:354
完美國際安裝到哪個文件夾 瀏覽:666
什麼app可以掃一掃做題 瀏覽:537
程序員編碼論壇 瀏覽:923
淘點是什麼app 瀏覽:658
中國高等植物pdf 瀏覽:453
51單片機時間 瀏覽:181
後台如何獲取伺服器ip 瀏覽:265
單片機流水燈程序c語言 瀏覽:232
程序員第二職業掙錢 瀏覽:237
運行里怎麼輸入伺服器路徑 瀏覽:840
pythonstepwise 瀏覽:509
劉一男詞彙速記指南pdf 瀏覽:62
php認證級別 瀏覽:366
方舟編譯啥時候推送 瀏覽:1010
php手機驗證碼生成 瀏覽:675
哲學思維pdf 瀏覽:14
凌達壓縮機有限公司招聘 瀏覽:534
weblogic命令部署 瀏覽:36