沒有主方法可以編譯class嗎
『壹』 求大神,這個沒有主方法的程序能運行么不能運行的話要在哪個地方修改一下,新手求教
你好這個類沒有主方法不能運行!只能編譯,而如果要運行就要加一個有主方法的類!實例化這個類的得到到對象調用方法就能行了!
class BirthDate{
private int day;
private int month;
private int year;
public BirthDate(int d,int m,int y){
day = d;month = m;year = y;
}
public void setDay(int d) {
day = d;
}
public void setMonth(int m) {
month = m;
}
public void setYear(int y) {
year = y;
}
public int getDay() {
return day;
}
public int getMonth() {
return month;
}
public int getYear() {
return year;
}
public void display(){
System.out.println (day + " - " + month + " - " + year);
}
}
public class Demo
{
public static void main(String []args){
BirthDate birthday = new BirthDate(8,11,1992);
birthday.display();
}
}
『貳』 沒有主函數怎麼編譯
沒有主函數 只能編譯.
但是不能執行。因為java執行的時候會去找main方法。如果沒有main方法。就會報錯的。
『叄』 eclipse 類怎麼編譯成class文件
eclipse編寫代碼的執行步驟:
編寫源碼--->編譯--->執行
在記事本上編寫代碼的話,編譯是:javac 文件名.java
執行:java 文件名
『肆』 請問如何將java文件編譯成class文件 求大神將這個源代碼編譯成class文件
你可以使用eclipse來開發java,這是一個java的IDE,可以自動幫您編譯運行,如果您只需要編譯java類文件,使用下面的方法:
按下win鍵+r鍵,運行cmd ,然後輸入盤符(我用E盤做展示)回車
輸入什麼都沒輸出,就代表正確編譯。
如果要編譯某個包裡面的類,就需要帶上包名。
建議使用eclipse進行開發。可以自動編譯。
有問題請追問
『伍』 又沒有辦法只讓java文件生成class文件 但是沒有main方法
最笨的方法就是在main裡面new java文件裡面的類,這樣就會編譯成位元組碼了
『陸』 JAVA jdk設置正確,文件也能正常編譯為class為什麼運行是顯示找不到主函數,跪求在線等
1是沒有main方法
2是編譯運行的時候需要把classpath作為參數傳進去。
『柒』 java編譯問題
public class Test
{
...............//類體
public static void main(String args[])
{
...............//主函數體
}
}
沒有主函數是可以編輯的,沒有語法錯誤就能編譯通過!
但是運行必須要有入口的!
『捌』 java源文件不必含有主類
有些java類確實是不需要主方法的。
主方法確實是程序的入口,但是有些類天生就是被用來使用的,如方法集合類,或者是描述一個對象的類。
另外一個java類確實可以包含多個class,而這些class之間可以沒有任何聯系,但是如果有一個class是public的話,那麼這個java文件的名稱就必須是這個class的名稱。
java的原文件是.java文件,.class是java文件編譯的產物,他不是給人看的,而是給jvm看的。
『玖』 編譯.java文件不生成.class代碼
快樂娜格格ha
你在哪看的沒有main方法就不能編譯了?不要誤導人好不好。就算類裡面一個變數,一個方法都沒有,照樣可以編譯。樓主是語法錯了,類的括弧應該放在最後,不能放在第一個方法後。