我试图创建自定义包,我把我的其他程序,但当我导入这个包,它会给我错误。
这是自定义包文件:
package Collage.Softwere;
public class IT{
public void meth1(){
System.out.println("This is method 1...");
}
public static void main(String[] args){
IT obj = new IT();
obj.meth1();
}
}
这是我导入此包的测试文件:
import Collage.Hardwere.ME;
public class Test{
public static void main(String[] args){
IT obj = new IT();
obj.meth1();
}
}
我得到了这个错误:
error: meth1() is not public in IT; cannot be accessed from outside package
obj.meth1();
^1 error
我的目录设置是:
-->Package (Folder Name)
--> College (Root Directory)
-> Software (Sub Directory)
* IT.class
* CE.class
-> Hardware (Sub Directory)
* ME.class
* AME.class
你的输入有误。
拼贴画软蛋-
拼贴画哈德瓦。我-
如果它没有打字错误,您需要确保在依赖项管理中,包作为依赖项添加在正确的pom.xml(如果您使用maven)。
酱紫写还是找不到包
问题内容: 我是Java的新手,但我一直在网上寻找解决方案,但似乎都没有用。请帮我。 我有两个文件。其中之一是包含主要功能的java文件。在里面: 使用该命令,我想创建一个新对象,该对象是一个名为的单独文件中的类。但是Java无法识别VaporVisitor是什么,大概是因为它不知道存在(它在同一目录中)。我试图使它们成为同一程序包的一部分,放入不同的程序包中并导入…,但所有这些都失败了。谁能给我
问题内容: 如何导入在其他文件中编写的类?我所有的课程都在同一个程序包下。 问题答案: 如果所有类都在同一个程序包中,则无需导入它们。 只需像这样实例化该对象:
问题内容: 我需要在项目中导入Java类。我需要导入的类在具有绝对路径的JAR文件中 现在在我的源文件(Test.java)中 我正在与 它显示了stdlib不存在的错误。 我的导入语句正确还是类路径有问题?此import语句不应该导入JAR文件中存在的所有类吗? 我没有使用任何IDE,我的操作系统是Linux。 问题答案: import语句从jar文件而不是jar文件本身导入类。 形式的导入声明
您可以将自定义、ASP.NET、JSP、JRun 标签导入 Dreamweaver 中,使其成为创作环境的组成部分。 您可以将自定义标签导入 Dreamweaver 中,使其成为创作环境的组成部分。例如,当您在“代码”视图中开始键入导入的自定义标签时,就会出现代码提示菜单,列出该标签的属性供您选择。 从 XML 文件导入标签 您可以从 XML 文档类型定义 (DTD) 文件或架构导入标签。 打开标
问题内容: 我创建了由名称的库这是在我的程序作为 并输出如下功能 当我在主程序中使用库时 尝试使用构建时出现以下错误 奇怪的是,库文件libfastget.a位于pkg文件夹中。 问题答案: 您需要使函数的名称可以大写导出: 用作: 规范中提到:“ 导出的标识符 ”: 标识符可以被导出以允许从另一个包访问它。如果同时满足以下条件,则导出标识符 标识符名称的第一个字符是Unicode大写字母(Uni