在Java中实例化对象
最近我问了一个类似的问题,但我解释得不好,所以我要再试一次 我一辈子都搞不懂这件事。我必须为这个编程任务执行两个不同的java文件,当从命令提示符运行程序时,我得到一个错误,它说它找不到我在第二个类中创建对象时的符号,当我在Eclipse中运行代码时,我得到错误“启动层初始化期间发生的错误” java.lang.layerInstationException:在模块jrt.fs和模块java.base中打包jdk.internal.jrtfs” 我甚至直接从课本上抄了一个例子来理解它,但是它不起作用,即使我完全掌握了课本上的内容。pastebin链接适用于教科书示例中的两个类 请有人告诉我这里怎么了 头等舱: 二等舱:在Java中实例化对象,java,Java,最近我问了一个类似的问题,但我解释得不好,所以我要再试一次 我一辈子都搞不懂这件事。我必须为这个编程任务执行两个不同的java文件,当从命令提示符运行程序时,我得到一个错误,它说它找不到我在第二个类中创建对象时的符号,当我在Eclipse中运行代码时,我得到错误“启动层初始化期间发生的错误” java.lang.layerInstationException:在模块jrt.fs和模块java.base中打包jdk.internal.jrtfs” 我甚至直接从课本上抄了一个例子来理解它,但是它不起
看起来
帐户
不属于包
,但可能不相关。你用的是什么IDE?您是如何创建项目的?还有,你在使用什么JDK?Eclipse,我通过打开Eclipse并单击create new project(创建新项目)按钮创建了项目,我正在使用JDK 13.0.1可能Eclipse还不支持JDK 13?我想可能是吧,或者至少是JDK 13中的一些功能,因为我刚刚尝试通过命令提示符运行它,它现在正在工作,奇怪。检查你的Eclipse版本。从Eclipse4.14开始支持JDK13(版本2019年12月)。很可能从2019年秋季或更早的时候起,您仍在使用Eclipse。看起来,帐户
不属于包
,但可能与此无关。你用的是什么IDE?您是如何创建项目的?还有,你在使用什么JDK?Eclipse,我通过打开Eclipse并单击create new project(创建新项目)按钮创建了项目,我正在使用JDK 13.0.1可能Eclipse还不支持JDK 13?我想可能是吧,或者至少是JDK 13中的一些功能,因为我刚刚尝试通过命令提示符运行它,它现在正在工作,奇怪。检查你的Eclipse版本。从Eclipse4.14开始支持JDK13(版本2019年12月)。很可能从2019年秋季或更早的时候起,你仍在日食中。
public class Account {
private String name;
public Account(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
public class AccountTest {
public static void main(String[] args) {
Account account1 = new Account("Brandon Williams");
System.out.printf("Account one is: %s%n",account1.getName());
}
}