简体   繁体   English

无法在Intellij Idea中重命名程序包

[英]Cannot rename package in Intellij Idea

I have not troubles with renaming packages in idea, but... I have "example" package and I want to rename it to "enum", but Idea does not allow me to do that. 我没有在想法中重命名软件包的麻烦,但是...我有“ example”软件包,我想将其重命名为“ enum”,但是Idea不允许我这样做。 When I create a new package "enum", it warns me, that I will not be able to create any java classes within. 当我创建一个新的包“ enum”时,它警告我,我将无法在其中创建任何Java类。 What is the problem??? 问题是什么???

You cannot rename the package to enum , because it is a reserved keyword in Java. 您不能将包重命名为enum ,因为它是Java中的保留关键字。

At the Oracle tutorial page " Naming a package " it says 在Oracle教程页面“ 命名软件包 ”中,它说

In some cases, the internet domain name may not be a valid package name. 在某些情况下,互联网域名可能不是有效的软件包名称。 This can occur if the domain name contains a hyphen or other special character, if the package name begins with a digit or other character that is illegal to use as the beginning of a Java name, or if the package name contains a reserved Java keyword, such as "int" . 如果域名包含连字符或其他特殊字符,或者程序包名称以数字或其他字符开头的Java名称开头都是非法的, 或者程序包名称包含保留的Java关键字,则可能会发生这种情况如“ int”

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM