我的班级无法找到或加载

时间:2017-04-11 16:35:46

标签: java class find package load

我刚用一个软件包创建了两个类,但是当我运行程序时它说“找不到或加载主类”,但是当我删除包p时;从主程序一切都是对的。包装p; 包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;  
    }   

}

2 个答案:

答案 0 :(得分:0)

在创建包时,必须遵循java命名约定

要创建包,您必须使用公司网站以相反顺序命名

e.g。如果您的公司是dawidyenko.com,则应创建package com.dawidyenko;

创建包后,您可以使用

在主方法中导入它

import com.dawidyenko.Help;

请注意,您的软件包与java内置软件包不同,因此您必须包含类名,不得使用*通配符

答案 1 :(得分:0)

这对你有用。您可以从帮助类中获取所有内容。

import p.Help;
public class Ex5 {

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

}