标题说明了一切.
我想在Eclipse mvn clean install中直接在我的项目上运行console命令,而不是从命令行运行.
对我来说这样做会更方便,因为我已经在Eclipse中打开了项目.如果我不必导航到Windows资源管理器中的文件夹,这将节省我的时间.
如果我不能做到这一点没什么大不了的......但我可以吗?如果是这样,怎么样?
如果我可以右键单击我的项目,然后从上下文菜单中单击"mvn clean install",那将是很棒的.
我不认为这是重复的.我找不到我想要的简单答案.
在Eclipse(Juno)中,我想突出显示任何单个import语句,并找出哪个jar包含该包/类.
这在Eclipse中可行吗?如果是这样,怎么样?
编辑
这个问题看起来非常相似,但没有回答我的问题如何知道在eclipse中使用的jar文件
编辑2
谢谢你的答案,我的问题解决了.我想指出,然而,对于其他人的熏陶,即ctrl + shift + t由Adarshr提供的解决方案只显示罐子时突出显示的名称import声明没有不包括分号(;)在声明的结尾.
我突出显示了整个包名,类名和分号,但它没有显示jar名称.
我正在使用 JAXB 来解组 XML 文件。
关于 XML 文件,我所知道的只是它是有效的 XML。
那么我应该如何为 newInstance 指定一个类和/或包呢?
JAXBContext jaxbContext = JAXBContext.newInstance(??????);
Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
Object o = (Object) unmarshaller.unmarshal(myFile);
Run Code Online (Sandbox Code Playgroud)
我在文档中没有看到任何解决此问题的内容。
我觉得这应该是重复的,因为我认为它已经被问过,但我找不到答案.
我有一个清单:
private List<myObj> myObjList;
Run Code Online (Sandbox Code Playgroud)
我想在此列表中获取任何元素(我不知道列表是否为空).
我不关心哪个元素,我只想要一个myObj返回,如:
myObj o = new myObj;
o = getAnyFromList(myOjbList);
Run Code Online (Sandbox Code Playgroud)
什么是最好和/或最有效的方法?
编辑
为了进一步说明,我认为Java中我想要的是.NET的第一个功能http://msdn.microsoft.com/en-us/library/bb291976%28v=vs.110%29.aspx
请阅读问题而不是假设这是重复的.
在我正在处理的代码库中,我有一个Foo对象列表:
private List<Foo> fooList;
Run Code Online (Sandbox Code Playgroud)
有人可以向我解释这行代码之间的区别:
Foo foos[] = fooList.toArray(new Foo[fooList.size()]);
Run Code Online (Sandbox Code Playgroud)
这条线?
Foo foos[] = (Foo[]) fooList.toArray();
Run Code Online (Sandbox Code Playgroud)