事情是这样的,我在同一个文件夹下定义了两个java类A和B,这两个类文件我都用package声明了同样的包名,然后在A中引用了B,命令行编译B通过,编译A却提示找不到B类??请问是为什么啊?前提是我没有通过任何开发工具,EditPlus写的两个类。劳烦各位大神指点迷津......
是环境变量的配置问题吗?编译A找不到B类我觉得是环境变量的问题。。。。http://www.cnblogs.com/xwdreamer/archive/2010/09/08/2297098.html,不知道这个对你有没有帮助。。。。
都配置了,我在jsp中导入我自已定义的java类都行,就是同一个文件夹下的java类中调用却不行。。。
把代码贴出来,包格式看下
A类代码贴出来看看是不是代码问题
楼上说的对,确实是classpath的问题。但不是1L发的class路径。应该为
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
顺带说一句,还有一种情况,就是建的java文件名和实际写的class名不一致,也会出现这样的问题(手敲得就是不方便...没IDEA检查)