Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在NetBeans IDE中重命名我的主类?_Java_Netbeans - Fatal编程技术网

Java 如何在NetBeans IDE中重命名我的主类?

Java 如何在NetBeans IDE中重命名我的主类?,java,netbeans,Java,Netbeans,我正在使用NetBeans IDE并创建了一个新项目。新项目包括Main.java 是否需要将其命名为Main.java,或者我可以将Main.java重命名为其他名称?如果是,我该怎么做?当我尝试右键单击Main.java时,没有重命名选项。我认为这是可能的。您可以调用文件.java,但该文件中的类名称必须与您为该文件指定的新名称相匹配 因此,如果您将文件重命名为mycolclass.java,还必须将类从public class Main更改为public class mycolclass应

我正在使用NetBeans IDE并创建了一个新项目。新项目包括Main.java


是否需要将其命名为Main.java,或者我可以将Main.java重命名为其他名称?如果是,我该怎么做?当我尝试右键单击Main.java时,没有重命名选项。我认为这是可能的。

您可以调用文件
.java
,但该文件中的类名称必须与您为该文件指定的新名称相匹配


因此,如果您将文件重命名为mycolclass.java,还必须将类从
public class Main
更改为
public class mycolclass

应该有一个名为

重构-->重命名

来自netbeanswiki

你的名字可以是任何东西,只要你有

public static void main(String[] args) 

在其中(仅当您希望在运行应用程序时将该类作为入口点时才可以这样做)。

您甚至可以使用更简单的方法,单击“项目”面板中的文件\u name.java,稍等片刻,然后再单击一次(就像重命名任何其他文件夹/文件一样)。它将允许您替换新名称,然后它将弹出一个窗口,询问您是否要重构…

您必须使用折射仪,因为这是执行此类操作的最安全方式。。它起作用了。看起来有点像微软Word的“查找和替换”。@O\U O:是的。重构功能非常强大——特别是当您有数百个文件和引用时。