2017-04-11 30 views
0

我只用一個包做了兩個類,但是當我運行程序時它說'無法找到或加載主類',但是當我刪除包p時,從主程序一切都是正確的。 package p;我的課程不能找到或加載

public class Ex5 { 

    public static void main(String[] args) { 
     System.out.println("Hello, World"); 
    } 

} 

那個包有什麼問題?

package p; 

public class Help { 
    int x; 
    int y; 

    public void Help(int a, int b) 
    { 
     x = a; 
     y = b; 
    } 

} 
+0

你爲什麼要創建帶有main方法的封裝包的目的是要導入的主要方法和不包含的主要方法本身 – abcOfJavaAndCPP

+0

我試着也導入P *。它說包p不存在 – dawidyenko

+0

你不能在包中包含主要方法本身只是一些類 – abcOfJavaAndCPP

回答

0
創建必須遵循Java命名約定

使用本公司網站以相反的順序

例如創建一個包,你必須將它命名爲包

如果你的公司是dawidyenko.com你應該創建一個使用

import com.dawidyenko.Help;

注意你的包是不是像建在包的Java,所以你一包,那麼您可以導入它在main方法之後創建一個package com.dawidyenko;

必須包含班級名稱,不得使用*百搭符號

0

這將適用於您。你可以從Help類獲得所有的東西。

import p.Help; 
public class Ex5 { 

    public static void main(String[] args) { 
     System.out.println("Hello, World"); 
    } 

}