ArrayUtil在Java中导致意外错误
每当我编写包含ArrayUtil的代码时,都会导致意外错误:ArrayUtil在Java中导致意外错误,java,eclipse,syntax,Java,Eclipse,Syntax,每当我编写包含ArrayUtil的代码时,都会导致意外错误: int[] values = ArrayUtil.randomIntArray(30, 300); 我使用Eclipse编写代码,在“ArrayUtil”下面总是有一条红色下划线。我做错了什么?Eclipse试图告诉您它无法解析ArrayUtil类。您是否有导入声明?您的ArrayUtil属于哪个软件包?没有这些信息,没有人能肯定地回答 你收到了吗?如果是,您的签名看起来是正确的。您可能还没有导入它,或者该类不在您的类路径中。Ecl
int[] values = ArrayUtil.randomIntArray(30, 300);
我使用Eclipse编写代码,在“ArrayUtil”下面总是有一条红色下划线。我做错了什么?Eclipse试图告诉您它无法解析
ArrayUtil
类。您是否有导入声明?您的ArrayUtil属于哪个软件包?没有这些信息,没有人能肯定地回答
你收到了吗?如果是,您的签名看起来是正确的。您可能还没有导入它,或者该类不在您的类路径中。Eclipse告诉您要纠正其中一个。在标准Java API中没有这个名称的类,Eclipse大概是在告诉您这一点。JavaEE5中有一个on,Apache commons中有一个“ArrayUtils”和一个“s”,也许你想要一个?在这种情况下,您必须导入它,并在项目中包含jar文件。当您在Eclipse中看到红色的曲线时,有几件事可以帮助您:
- 阅读侧栏(编辑器窗格左侧)中的工具提示。它为您提供了有关该问题的足够信息。它可能会指出缺少的导入(在您的情况下),但问题可能不会就此结束
- 使用
快捷键确定Eclipse是否可以提供此问题的解决方案。Eclipse将导入所需的类,如果您告诉它这样做;不需要输入丢失的导入Ctrl+1
- 如果看到的错误太多,请使用“问题”或“错误”视图了解所有问题
ArrayUtil
作为一个类。可能您指的是Apache Commons Lang的ArrayUtils
类,也可能您指的是您编写的自定义ArrayUtil
类
如果是第一个,Eclipse只能在Commons Lang位于库中时执行自动导入。如果是第二个,则自动导入将向生成路径添加必要的项目(如果必要,则该类位于其他项目中),并将其导入。但在此之前,您需要知道要导入的阵列是什么。我意识到您正在使用 随机阵列(30,300) 自定义构建类,您需要具有相应的jar文件或具有这些方法的类
当我仔细观察时,我认为你在尝试对随机数进行统计,如果是,为什么不考虑UTIL包中的java Bu建Tin类,比如URL
这应该是一个评论,而不是回答。我认为这是一个非常好的回答。它解决了学习如何使用Eclipse的长期目标。这些“回复与评论”警察给了我们什么?我认为这个答案比这个无用的伪节制更有帮助。啊,好吧,我试着把你的两个评论都纳入编辑。110%同意达菲莫的意见。表面上的问题是John的编译器错误(他没有告诉我们足够的信息来诊断)。更大的问题是不知道如何使用摆在他面前的工具,这些工具准确地告诉他哪里出了问题,以及如何解决问题。解决这个问题,你就解决了1个和1000个其他问题。来自某个人的书。固定的。你为什么在乎?我可以想出更好的方法来提升你的992代表。停止浏览旧链接,回答一些问题。我找到这个答案是为了找到解决我问题的方法。看来你不介意,我从来没想过。顺便说一句,要有耐心,不要这么快就被冒犯。我见过太多的用户以老问题为职业。也许那不是你。我甚至不知道你在说什么。我不在乎。既然你仍然痴迷于钓鱼,我只能欣赏你评判别人的态度:)