请教:在同一个文件夹中,两个独立的文件。是类和对象的关系,可以编译,但是运行会报这个错?

正修行ing 2022-06-17 09:44:46

独立文件1: public class Student{
                      String name; 
                    }

独立文件2:public class StudentTest{
                       public static void main(String [] args){
                               Student s1 =new Student();
                                System.out.print(s1.name);
                      }
                   }    

运行报错内容:Exception in thread "main" java.lang.IllegalAccessError: class StudentTest tried to access field Student.name (StudentTest is in unnamed module of loader com.sun.tools.javac.launcher.Main$MemoryClassLoader @2473b9ce; Student is in unnamed module of loader 'app')
        at StudentTest.main(StudentTest.java:4)

...全文
113 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wipeout 2022-06-18
  • 打赏
  • 举报
回复 1

是编译器的问题吧 我的貌似没有问题呢

img

正修行ing 2022-06-20
  • 举报
回复
@wipeout 我用的notepad++,不知道回头下个别的编辑器试试
正修行ing 2022-06-20
  • 举报
回复
@wipeout 老哥,你用的啥编辑器,方便告诉我一下吗

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧