我不完全确定如何表达这一点,但我如何去改变我的包中的哪个java文件是第一个打开时,编译的jar文件执行?
如果有帮助的话,我也在使用netbeans。
您可以在Netbeans中更改它。当您在netbeans中运行整个项目时,在那里执行的第一个类也是在netbeans构建的jar文件中执行的第一个类。
您可以在项目窗口中右键单击您的项目并选择属性。在打开的窗口中,选择左侧的运行类别。然后在右侧,有一个按钮用于浏览和选择主类的文件。
manifest指示在执行jar文件时运行的Main-Class。
https://docs.oracle.com/javase/tutorial/deployment/jar/appman.html如果您有两个(或更多)public static void main
类,请单击File
| Project properties
,并在Categories
对话框中单击Run
并查找Main Class:
。然后点击Browse...
选择从哪个主类开始。
(但我不确定这回答了你真正想做的事情,因为一旦用所选的主类编译,就没有办法以后让.jar
文件运行另一个类。)如果这还不能回答你的问题,或许可以换个好问题:"你想做什么?")