当前位置: 首页 > 面试题库 >

Eclipse-如何在整个项目中“将包声明更改为...”

谢墨竹
2023-03-14
问题内容

我刚刚将大量源代码导入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和它是不可编辑的,我如何编辑它?

  • 我正在学习Visual Studio Code上的Java。我已经在其中安装了"Microsoft扩展Java"。我的基本Java程序运行良好,无需软件包声明。但我想打包我的程序。如何? 早些时候我用了“IntelliJ IDEA”。我曾经启动一个新项目并声明“package com.java.learn”。在VisualStudio代码中,没有创建新java项目的选项。有一个创建工作区的选项,但