Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于java默认包(使用Eclipse)_Java_Eclipse_Reflection_Overriding_Default Package - Fatal编程技术网

关于java默认包(使用Eclipse)

关于java默认包(使用Eclipse),java,eclipse,reflection,overriding,default-package,Java,Eclipse,Reflection,Overriding,Default Package,现在,我正在使用一些方法,通过使用一个jar。 但是我使用的这些类没有包名 我可以使用反射来解决使用这些方法的问题,但是现在我想覆盖一些接口和类 但是,其他人可以使用Elcipse在他们的计算机上直接扩展这些类而不产生任何编译错误,而我直接扩展时,我有以下编译错误: (classname)无法解析为类型 我的电脑配置是否有可能与其他电脑不同 我现在很困惑…别那么做 使用默认的空包在“真实世界”的代码库中没有位置 不要浪费时间在处理那些默认的包类上,而是通过将它们放入真实的包中来重构它们;充分利用

现在,我正在使用一些方法,通过使用一个jar。 但是我使用的这些类没有包名

我可以使用反射来解决使用这些方法的问题,但是现在我想覆盖一些接口和类

但是,其他人可以使用Elcipse在他们的计算机上直接扩展这些类而不产生任何编译错误,而我直接扩展时,我有以下编译错误:

(classname)无法解析为类型

我的电脑配置是否有可能与其他电脑不同

我现在很困惑…

别那么做

使用默认的空包在“真实世界”的代码库中没有位置

不要浪费时间在处理那些默认的包类上,而是通过将它们放入真实的包中来重构它们;充分利用那些访问控制关键字public/private/

例如,反射只能在非常特殊的情况下使用。请确保不要修复丢失的包名称

不要那样做

使用默认的空包在“真实世界”的代码库中没有位置

不要浪费时间在处理那些默认的包类上,而是通过将它们放入真实的包中来重构它们;充分利用那些访问控制关键字public/private/


例如,反射只能在非常特殊的情况下使用。请确保不要修复丢失的包名称

可能与你的包装无关。您是否正确设置了类路径?您可以在Eclipse中使用“addtobuildpath”命令来实现这一点。这可能与您的打包无关。您是否正确设置了类路径?您可以在Eclipse中使用“addtobuildpath”命令来实现这一点。