Search code examples
javaeclipserefactoring

How to change a package name in Eclipse?


In Eclipse I have a simple Java project that contains a package named (default package) and inside this package I have a class.

I want to rename this package into something like: com.myCompany.executable

I tried to select the (default package) ---> right click ---> refactor but now I see only the single voice named: Infer generic type arguments but not the possibility to change the package name.

Why? What have I to do in Eclipse to change the name of the package?


Solution

  • First you need to create package:

    com.myCompany.executabe (src > right click > new > package).

    Follow these steps to move the Java files to your new package.

    1. Select the Java files
    2. Right click
    3. Refactor
    4. Move
    5. Select your preferred package