java在包中找不到主类_【JAVA小白】 遇到关于package的时候,找不到或无法加载主类的问题...

代码如下:

第一段代码:

package cn.kgc.pack1;

import java.util.Scanner;

public class Person { //定义“人”类

private int age;

private String name;

private String gender;

public Person() {

this.name = "韩冰";

}

public Person(String name) {

this.name = name;

}

public String setName(String name) {

return this.name;

}

public String setGender(String gender) {

return this.gender;

}

public int setAge(int age) {

return this.age;

}

public void say() {

System.out.println("自我介绍以下\r\n姓名 :" + this.name + "\r\n性别:" + this.gender +

"\r\n年龄:" + this.age + "岁" );

}

}

第二段代码:

package cn.kgc.pack2;

import cn.kgc.pack1.Person;

public class PersonTest {

public static void main(String[] args) {

Person hanbing = new Person();

hanbing.setName("韩冰");

hanbing.setGender("女");

hanbing.setAge(22);

//hanbing.work();

hanbing.say();

//hanbing.work("实现自身加之和理想");

}

}

代码不是重点,这两段代码我全都编译成功了,而且放在两个不同的包里,包的路径如下:

834910b344d85df6babc9586688b1c09.png

main方法,在PersonTest里面。但是执行的时候却显示:

0edd84fa6f8816516cab8a924252b401.png

这个到底是为啥呢?

我这个代码是教科书上抄下来的,编译也通过了,按理说如果放在同一个文件夹下,应该是可以运行的,但是放在不同的包当中就失败了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值