我刚刚将大量源代码导入Eclipse,并且基本上
包名称不再有效(代码已移至文件夹中)。是否
有办法来选择所有在Package Explorer中的源代码,并打了一个
热键,让所有包声明正确解析给我吗?我知道
您可以通过选择源并单击ctl-shift-o来进行导入,
但是对于包声明也可以吗?
更新: 重构软件包不起作用,因为我不想更改
软件包的名称或位置,我只需要调整
Java源代码中的软件包声明即可。
如果软件包声明不再有效,那么所有这些无效的声明将出现Problems在Eclipse的视图中。如果看不到此视图,则可以从窗口->显示视图->其他…->问题(在“常规”选项卡下)将其打开。
您可以在“问题”视图中过滤问题,并通过选择Quick fix上下文菜单中的选项(右键单击)来更正容易纠正的问题。只要知道哪个是
正确的,应用快速修复选项就很简单了-您将不得不更改类中的程序包声明或类本身的位置。不幸的是,无法
一次性解决跨多个部门的问题。您将必须针对每个问题应用快速修复。
如果您只想过滤各种问题,请考虑配置“问题”视图以在错误文本中显示所有文本内容“与预期软件包不匹配”的错误,如以下屏幕快照所示:
问题内容: 我从SVN中签出了一个项目,但未指定项目类型,因此它作为“默认”项目签出。快速将其转换为“ Java”项目的最简单方法是什么? 我正在使用Eclipse版本3.3.2。 问题答案: **打开.project文件,然后添加Java性质和构建器。 在.classpath中,引用Java库: **
在Eclipse(在Windows上)中创建的新Maven项目使用默认的JRE系统库“J2SE-1.5”。 新项目 Maven->Maven项目 archtype:maven-archetype-quickstart 我想使用JDK 1.8.0,这是我在非Maven项目中的默认JDK。 我的JAVA_HOME变量设置为 C:\程序文件\java\jdk1.8.0_152
问题内容: 我需要编写一个仅与Java 1.5兼容的项目。我已经安装了Java 1.6。是否存在某种形式的向后兼容性,以使Eclipse用1.5进行编译? 我必须安装Java 1.5才能在此处显示它吗?也许还有另一种方法? 问题答案: 单击添加库按钮。它使你的屏幕指向Java位置。 选择“ 目录 ”,在JRE主页旁边的按钮,然后指向已安装的文件夹位置。 即使只需要1.5个编译器项目,也可以通过在E
我需要编写一个只与Java1.5兼容的项目。我已经安装了Java1.6。是否有某种形式的向后兼容性来让Eclipse用1.5编译? 我必须安装Java1.5才能在这里显示它吗?或者也许还有别的办法?
如何将JComboBox项更改为整数 这是我如何使JComboBox和它是不可编辑的,我如何编辑它?