问题如下,怎么样修改才能让代码正常运行
package mypackage; //这两个打包和包导入不能删(这是研究此题的前提) import mypackage.A;//这两个打包和包导入不能删 public class A //两个class必须有,可以小范围修改 例如public修饰符等 { public void m(){ System.out.println("Hello World!"); } } class B //两个class必须有,可以小范围修改 例如public修饰符等 { public static void main(String[] args) { A a=new A(); a.m(); } }
CMD运行效果图如下:
本人觉得应该是class的权限问题,但是B类并没有写在B.java里面所以无法用public修饰
本人也试过将B设为主类,依旧是“找不到或无法加载主类B”
解决方案
20
没见过这么奇怪的写法
20
本人用eclipse试的时候,不管有没有 import mypackage.A;
都会输出hello world
都会输出hello world